[3.26] Add a basic file for GitLab CI (with only `flake8` currently)
As a first step, we only add flake8
. It is not great, but better than nothing and can already be published as it is. Further things can be added later and do not have to block this first step.