Fix CI
Pre-commit was previously not ran as part of our pipeline, so I've activated it and have also updated and created necessary configs.
Pre-commit was previously not ran as part of our pipeline, so I've activated it and have also updated and created necessary configs.