feat: add initial infra
For #1 (closed)
What does this MR do?
Adds
- GitLab CI initial setup (using upstream templates) -- most stuff is currently turned off
- CHANGELOG.md
- pre-commit hooks
- MR description template (I personally find it useful -- purely an optional thing)
Checks
Only checked that the pipeline passes.