migrate most extension `opts` to native kwargs

Merged Matt Harbison requested to merge topic/default/kwarg-conversion-ext into branch/default

Merge request reports