Draft: Add Flatpak build and CI
Comes with GitLab CI that builds a flatpak repo. Tested first on a gitlab.com project.
It also pass Flathub linter so once we manage to get that in we should be able to push it to Flathub (cf here).
Fixes #28356.
Thanks a lot @fuzun for the help with having a fork I can play with here :)
Edited by Mathieu Velten