Detect specs that would fail with subgroups
Idea extracted from https://gitlab.com/gitlab-org/gitlab-ce/issues/30790#note_28147104.
Steps:
- Create a branch
- Change the group's factory to always create a subgroup
- Gather failing specs
- Write specific specs for the subgroup use-case corresponding to the failing specs from previous step
- Fix the implementation
/cc @DouweM @dzaporozhets