Remove clusters_applications_* code
We should remove the code associated to GMA v1, which is not anymore reachable in our codebase. Having it there has caused confusion and some impact to our GitLab security release. [See internal](https://gitlab.slack.com/archives/CB07X8AQ3/p1656529011048149?thread_ts=1656522966.857279&cid=CB07X8AQ3). The UI used to managed cluster_applications was removed here: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63348 This means removing all the `clusters_applications_*` related code. We should also drop the associated tables and API entities. Look for terms: ``` Clusters::Applications::Helm Clusters::Applications::Ingress Clusters::Applications::CertManager Clusters::Applications::Crossplane Clusters::Applications::Prometheus Clusters::Applications::Runner Clusters::Applications::Jupyter Clusters::Applications::Knative Clusters::Applications::ElasticStack Clusters::Applications::Cilium clusters_applications_ scope :with_persisted_applications, -> { eager_load(*APPLICATIONS_ASSOCIATIONS) } ClusterApplicationEntity ``` See places that call these which will probably be also deleted or partially deleted. Relevant Database Guidelines: https://docs.gitlab.com/ee/development/migration_style_guide.html#dropping-a-database-table
issue