Resolve vulnerability cross join issues in `ee/app/workers/vulnerabilities/remove_all_vulnerabilities_worker.rb`

Problem to solve

All cross-joins arising from decomposing gitlab_sec from gitlab_main should be resolved. See parent epic for context.

  1. Remove allowed cross-join for relevant relation using associated documentation for guidance on removing cross-joins or cross-transactions occurrences

Implementation

This worker mass-deletes records across many vulnerability tables so it we should be able to remove the allowed cross-joins once all sibling tables have been migrated

Edited by Lucas Charles