DOC: Fixed all remaining GL02 documentation errors and added appropriate check in CI
- Closes #42809
- Adds check for GL02 in CI


there is a precommit failure The pre-commit error is now fixed. The remaining errors stem from test_nat_doc_strings, which tests overlapping methods for matching docstrings. 

In order to fix the remaining GL02 docstring errors, I had to overwrite the docstring for two methods from the parent class. In order to fix these two errors, the docstrings will not match. How should I proceed? right you will have to add these same methods to NaT (possibly adjusting the text) thanks @fshi01 very nice!