Parse Azure Resource Manager IDs into components — subscription, resource group, provider, and resource name. Validate and decompose Azure resource identifiers