馃敡 Start using ruff
- Remove black
- Remove linters it replaces
-
馃毃 Enable most ruff rules and fix some -
馃毃 Reformat with ruff -
馃毃 run latest django-upgrade
There are still a bunch of rule violations, but these can be made as followups.
Some more rules can probably be ignored too