Add CI pipeline
Adds a CI pipeline that does lint checking, formatting checking, build checking, and runs tests. This PR also includes formatting fixes for harbor-web
Successful pipeline run: https://gitlab.futo.org/polycentric/polycentric/-/pipelines/1283
Edited by Nick Orlowsky