[ENH]: Expand types allowed in Series.struct.field
This expands the set of types allowed by Series.struct.field to allow those allowed by pyarrow.

Closes https://github.com/pandas-dev/pandas/issues/56065

- [x] closes #56065
- [x] Added [type annotations](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#type-hints) to new arguments/methods/functions.
- [x] Added an entry in the latest `doc/source/whatsnew/vX.X.X.rst` file if fixing a bug or adding a new feature.


Should I move the whatsnew to 2.3.0? Thanks @TomAugspurger (totally fine to include in 2.2) Thanks!

On Tue, Jan 2, 2024 at 1:16 PM Matthew Roeschke ***@***.***>
wrote:

> Thanks @TomAugspurger <https://github.com/TomAugspurger> (totally fine to
> include in 2.2)
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/pandas-dev/pandas/pull/56167#issuecomment-1874439705>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAKAOITEUE5ZARGDGQYPRTDYMRMG3AVCNFSM6AAAAAA72L7WQCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZUGQZTSNZQGU>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
