ENH: support reductions for pyarrow temporal types
We could plausibly disallow mean for date types, matching what we do for PeriodDtype.

Fixes 232 xfails, cuts test runtime by 88 seconds.
Thanks @jbrockmendel 