Refactor code and upgrade dependencies
In this merge request:
- Introduce splint - the Clojure style and code shape linter
- Fix many minor style and code layout warnings
- Introduce code that displays reflection warnings and fix these warnings using type hints.
- Fix env variable inconsistencies.
- Upgrade dependencies, including an upgrade to Clojure 1.12.0
🎉
This MR doesn't change any of the dashboard's behaviors. The only practical effect might be a slight improvement in performance as a result of introducing type hints.
Bug: T382053