CI pre-commit autoupdate
the automated one didn't run, maybe because the diff is too large?

this touches a lot of files, but it's mostly just `black` removing newlines

Could also upgrade autotyping to 23.2.0 (pyright as well but that will probably require some code changes). > but it's mostly just `black` removing newlines

Is there anything else? I cab only see removal of newlines, but there are a lot, so may I'm missing something?  > Could also upgrade autotyping to 23.2.0 (pyright as well but that will probably require some code changes).

I tried this but got
```
IndexError: string index out of range

Failed to codemod /home/marcogorelli/pandas-dev/pandas/core/arrays/categorical.py
```
I'll see if this needs reporting to them

> Is there anything else? I cab only see removal of newlines, but there are a lot, so may I'm missing something?

I don't think so, but perhaps let's keep that to a separate PR thanks for reviewing!