build: add pre-commit tooling and base CI
All checks were successful
Push / static-analysis (push) Successful in 53s