is there any "Desired State Configuration" tool, like Argo CD, compatible with Cloud Director?
No
Like instead of using the API to create the cluster, define specifications of the cluster in another tool and let the tool build automatically the cluster?
You can use Terraform Provider to create clusters. This is still under development though.