Add ruff format to pre-commit, run it, except the benchmarks
#338
mypy.yml
on: pull_request
Check code with mypy
18s