What problem are you facing?
Currently it doesn't seem to be possible to create write type ArgoCD repositories (repository secrets labeled with argocd.argoproj.io/secret-type: repository-write) used by the source hydrator
How could Crossplane help solve your problem?
A field could be added to the Repository CRD