Don't allow `helmrelease_spec.chart.spec.version` to be specified for a unit depending on a Gitrepository resource
Summary
looking over a renovate MR for loki - !2941 (merged), i noticed that we have a version specified for both the Gitrepository and the helmrelease_spec.chart.spec.version of the unit. This leads to an inconsistency, as the renovate bot only seems to be creating an MR for the Gitrepository resource, omitting the version in helmrelease_spec. (probably a separate issue)
For start, we should try to see where else this is happening and most likely remove the version from the helmrelease_spec to rely on the Gitrepository resource.