Add ruff format to pre-commit, run it, except the benchmarks
#2109
| Job | Run time |
|---|---|
| 5m 47s | |
| 8m 11s | |
| 6m 43s | |
| 6m 46s | |
| 7m 43s | |
| 6m 0s | |
| 6m 45s | |
| 8m 13s | |
| 7m 17s | |
| 10m 58s | |
| 7m 4s | |
| 7m 30s | |
| 11m 21s | |
| 7m 58s | |
| 8m 44s | |
| 7m 44s | |
| 9m 58s | |
| 6m 57s | |
| 2h 21m 39s |