Add ruff format to pre-commit, run it, except the benchmarks
#2110
| Job | Run time |
|---|---|
| 6m 29s | |
| 6m 58s | |
| 7m 43s | |
| 5m 53s | |
| 7m 48s | |
| 8m 3s | |
| 5m 28s | |
| 10m 53s | |
| 6m 57s | |
| 7m 1s | |
| 9m 53s | |
| 7m 36s | |
| 7m 8s | |
| 11m 25s | |
| 7m 2s | |
| 9m 53s | |
| 5m 30s | |
| 7m 3s | |
| 2h 18m 43s |