STYLE: Use from future import annotations (pandas-dev#41901)
- [X] closes #41901
- [ ]  no tests added
- [ ]  pre-commit hook, no python files added
- [ ] No docstrings added; docs not rebuilt. _**Where do pre-commit hooks get added to “What’s New"?**_


Implementation:
   * Name set to always-use-future-annotations (rather than always-use-from-future-annotations)
   * We filter with` types: [python]` [rather than](https://pre-commit.com/#filtering-files-with-types) `files: "\\.(py)$”` 
   * No minimum pre-commit version. 

What else is needed here for a merge? 

