Run registers a credential for the Azure cloud provider in the Radius installation, updates the server-side
to add/change credentials. It returns an error if any of the steps fail.
Validate checks for the presence of a workspace, output format, client ID, and tenant ID, and
sets them in the Runner struct if they are present. If any of these are not present, an error is returned.