Housekeeping: upgrade dependencies
Because project dependencies are too old now and there are conflicts.
Since the project has been initialized with the plugin templater, it's time to get a second youth!
- upgrade all dependencies (except qgis-plugin-ci to avoid side effects)
- upgrade git hooks
- add flake8 git hook with flake8-qgis
Edited by Ju M