Refactor code quality and security reports similar to JUnit tests

This issue forked from https://gitlab.com/gitlab-org/gitlab-ee/issues/7125, that we assumed that we resolved, but it was not accurate.

Edited by Kamil Trzciński