Get the deployment status for a provider.
Returns a minimal status without internal K8s details like replica counts, deployment names, or container images.
Args: provider_id: Unique identifier for the provider. service: Provider service for deployment operations.
Returns: ProviderStatus with status, version, updated_at, and healthy flag.
Raises: HTTPException: 404 if deployment not found.
Successful Response
User-facing provider deployment status.
Minimal representation without internal K8s details like replica counts, deployment names, or container images.
Attributes: status: Current deployment status. version: CalVer version string of deployed build. updated_at: Last update timestamp. healthy: Whether the provider is healthy (available with ready replicas).