We're monitoring only the pull-requests, so don't waste resources on this
This adds mypy & darker (black) to GitHub Actions. These will fail because the code lacks type annotations and doesn't follow the latest code style guidelines yet.
This should detect API breakages before they land in master