Issue title: Wrong name for Controller ClusterRole in Controller CRB for `argo-workflows`
 Issue body: Location: https://github.com/argoproj/argo-helm/blob/f6069848f53cddb33f5be6e04b1eaebe824a3a5f/charts/argo-workflows/templates/controller/workflow-controller-crb.yaml#L46

Does not match the name of the generated CR located here: https://github.com/argoproj/argo-helm/blob/f6069848f53cddb33f5be6e04b1eaebe824a3a5f/charts/argo-workflows/templates/controller/workflow-controller-cluster-roles.yaml#L138

causes the binding to mismatch , leading to 403 errors & crashloop on the controller when running a workflow
 Comments: 
 Comment 0: I can issue a PR, fix is straightforward in one direction or the other. Proposed is to change: https://github.com/argoproj/argo-helm/blob/f6069848f53cddb33f5be6e04b1eaebe824a3a5f/charts/argo-workflows/templates/controller/workflow-controller-crb.yaml#L46

to `name: {{ .Release.Name }}-{{ .Values.controller.name }}-cluster-template`, which is inline with naming elsewhere, but thought to seek approval from project maintainers before issuing
{'source': 'GithubIssues', 'repo_name_with_owner': 'argoproj/argo-helm', 'issue_id': 902758303, 'repo_stars': 873.0}