PERF: non-cython groupby.apply
xref https://github.com/pandas-dev/pandas/pull/40171#issuecomment-790219422 when disabling fast_apply, this cuts the linked benchmark by 13-15%

xref #40227 which also gets 13%

Potential pitfall if _constructor is particularly wonky.