Removed support for end of life Python 3.7 and 3.8 from pre-commit and requirements