- Add py.typed file so that third-party code can correctly use and be tested against types defined in ParShift.
- Fix several Mypy issues occurring from the issue above and newer Python versions.
- Set minimum Python version to 3.9 due to Mypy.
- Validate package with Python 3.13.