Fix CE to EE differences in the qa/ directory
What does this MR do?
This ensures the InjectEnterpriseEditionModule cop is able to detect the prepend patterns used in the qa/ directory. Previously it would not detect them as all EE QA modules reside in QA::EE, and not the top-level EE namespace.
We also backport the EE changes now that it uses the correct X_if_ee methods for the QA tests.
EE MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/15755
Does this MR meet the acceptance criteria?
Conformity
Edited by Yorick Peterse