[ci] Implement multiple code quality reports
Currently there can just be one code quality report, see https://gitlab.com/gitlab-org/gitlab/-/issues/9014
Workaround could be https://gitlab.com/gitlab-org/gitlab/-/issues/9014#note_374129632
Related: !3056 (merged), !3053 (merged)