Your organization is transitioning to containerization on Google Cloud and requires a fully managed storage solution for container images and Helm charts. The solution should seamlessly integrate with existing Google Cloud services like Google Kubernetes Engine (GKE), Cloud Run, VPC Service Controls, and Identity and Access Management (IAM). What's the optimal approach?