Remove Helm-related labels and annotations before reconciliation

Summary

Context: gitlab-org/charts/gitlab!2372 (comment 831377446)

With the deprecated Operator, we would skip Helm-related labels/annotations when global.operator.enabled=true.

With our new Operator, we don't set global.operator.enabled at all, meaning we end up with Helm-related labels and annotations. To avoid confusion and potential undesired behavior, we should consider removing those items before reconciling the objects.

Acceptance criteria

  • Helm-related labels/annotations are removed prior to reconciliation
Edited by Mitchell Nielsen