Add check to remove invitations for subgroups for Gitlab
Requested in https://gitlab.eclipse.org/eclipsefdn/infrazilla/-/issues/1406#note_1433979, we should be cancelling invitations to users who should not have access to a resource at a given level, rather than waiting for the user to become part of the group and removing them then.