Add ruff format to pre-commit, run it, except the benchmarks
#2117
| Job | Run time |
|---|---|
| 6m 33s | |
| 8m 20s | |
| 7m 55s | |
| 6m 57s | |
| 7m 37s | |
| 6m 42s | |
| 5m 46s | |
| 7m 3s | |
| 8m 14s | |
| 5m 57s | |
| 5m 49s | |
| 7m 2s | |
| 7m 51s | |
| 10m 5s | |
| 11m 54s | |
| 6m 59s | |
| 7m 49s | |
| 10m 32s | |
| 2h 19m 5s |