Improvements to pre-commit
Closes #386 (closed) and #387 (closed).
- No longer runs tests in pre-commit
- Removes redundant configs from pre-commit
- Makes pre-commit clippy checks match CI, but doesn't fail on warnings
Closes #386 (closed) and #387 (closed).