* Support for new devices (with G-Key and mouses with extra buttons):
* Keyboards without LCD: G910, G710, G110, G103, G105, G11
* Headphones: G35, G633, G930, G933
* Mouses: G600, G300, G400, G700, G9, MX518, G402, G502, G602
* Internal:
* improve type hinting in codebase
* decrease code complexity
* Bump PySide6 to 6.7.0
* Drop support for Python 3.8