BLD: Build arm64 wheels on CircleCI
- [ ] closes #xxxx (Replace xxxx with the Github issue number)
- [ ] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests) if fixing a bug or adding a new feature
- [ ] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit).
- [ ] Added [type annotations](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#type-hints) to new arguments/methods/functions.
- [ ] Added an entry in the latest `doc/source/whatsnew/vX.X.X.rst` file if fixing a bug or adding a new feature.

Draft pending #48945 merge.
Uploading also needs to be figuring out.
Most likely will use the Trigger CircleCI action, passing in the env vars.
Looks like the dependency is merged - is this ready to come out of draft status? This pull request is stale because it has been open for thirty days with no activity. Please [update](https://pandas.pydata.org/pandas-docs/stable/development/contributing.html#updating-your-pull-request) and respond to this comment if you're still interested in working on this. @lithomas1 should we run the CI for this, and see if it works as expected? This PR works(sans uploading), but we need someone to add the Anaconda upload tokens to CircleCI.
(It's probably wise to hold off on that for now, while they sort out their security breach).

@TomAugspurger Can you add me to the scipy-wheels-nightly and multibuild-wheels-staging Anaconda orgs? I am also lithomas1 on anaconda. @lithomas1 I added you to both those. OK, this is ready now, I will still have to add the token to CircleCI after this is merged, though. I guess this is the first time testing Windows + ARM and looks like `test_ea_dtypes_and_scalar_operation` is failing.

Seems like this line should account for `is_platform_arm()`

```
[1, 1], dtype="int64" if not is_platform_windows() else "int32"
``` > I guess this is the first time testing Windows + ARM and looks like `test_ea_dtypes_and_scalar_operation` is failing.
> 
> Seems like this line should account for `is_platform_arm()`
> 
> ```
> [1, 1], dtype="int64" if not is_platform_windows() else "int32"
> ```

That's a Windows failure, only, and its failing on main too unfortunately, since recently. 

(I should probably document this more, but you find status of the nightly builds by going to Actions -> Wheel builder workflow -> Filter event by schedule).

From https://github.com/pandas-dev/pandas/actions/workflows/wheels.yml?query=event%3Aschedule, it's been failing since  yesterday.

I think one thing that would be nice would be to have the Wheel builders automatically open issues for failures (will add to my backlog).
 This is currently running on my prs. Is this intended? I messed up the grep expression (needed to escape brackets, PR incoming).