Added - Added actual actions to pre-commit - Moved mypy config to a separate file - Revamp `noxfile.py`, removing unnecessary cruft and the poetry-specific portions
Changed - Replace whatever mix of poetry, hatch, and/or rye with pdm for handling packaging