chore: unify style and fix spelling
- apply "black" formatting
- apply "isort" adjustments
- fix "flake8" issues
- fix spelling issues
- add CI job for style and spelling checks
The lint
, style
and spelling
checks/actions are currently executed via a (very trivial) Makefile. These can be easily moved to a more suitable place.