REF: implement groupby std, min, max as EA methods
xref #51003 does the same thing for quantile
xref #43682 asking for something similar (but not for these particular reductions)

Allows EA authors to implement performant implementations (including us for e.g. pyarrow dtypes).
> There any performance impact here?

Not directly, but a big part of the idea is to make it easier to implement performant implementations for our pyarrow arrays (and in my daydreams, for 3rd party authors to do Distributed/GPU EA implementations) Does any/all/std for sure need a different API then `groupby_op` in https://github.com/pandas-dev/pandas/pull/51166? > Does any/all/std for sure need a different API then groupby_op in https://github.com/pandas-dev/pandas/pull/51166?

No.  #52053 moves std to use WrappedCythonOp, so it would no longer need a separate method here.  #52043 is a step in the same direction for any/all Okay so IIUC, `_groupby_any_all` and `_groupby_std` is a bridge to `_groupby_op` in https://github.com/pandas-dev/pandas/pull/51166? > Okay so IIUC, _groupby_any_all and _groupby_std is a bridge to _groupby_op in https://github.com/pandas-dev/pandas/pull/51166?

Yes.  Though at this point I'm _almost_ ready to close this. Closing in favor of #52089