:boom: Breaking changes
- End of Python 3.6 support
:house: Internal
- Necessary code changes following dev dependency update: black, pylint, pytest
- Refactor a descriptor following PEP 487
- Add tests for CPython 3.11 and PyPy 3.9
- Use CPython 3.11 for misc. tests
- Update Github actions dependencies
- Import typing modules impacted by PEP 585 based on Python version