STYLE: Added from __future__ import annotations to required files
- [X] closes #41901 
- [ ] No tests added
- [X] All linting passed (used `isort` to add imports)
- What's New:

Built a [script](https://gist.github.com/aacosta13/eb1cb4b22ece354c60f0e7aab90137b0) using `isort` to add `from __future__ import annotations` to necessary files as referenced by issue #41901.
@MarcoGorelli sorry about that, could have sworn that file was marked as deleted before the PR. Just removed it, feel free to let me know if there is anything else to fix or take note of. This pull request is stale because it has been open for thirty days with no activity. Please update or respond to this comment if you're still interested in working on this. closing as stale, feel free to let us know if you'd like to continue work on this