Is it possible, and does it make sense, to route traffic for multiple GCP projects through a single project back to my head office over VPN? Before I get too far down the rabbit hole the idea was to peer a given project's VPC network with the "VPN project" VPC network, and handle all routing there.
Project A/B/C VPC (10.10.[1|2|3].0/24) peered to
-> VPN Project VPC (10.10.0.0/24) with VPN cxn to
-> Head office (10.0.0.0/8)
I've seen somewhat related search results that mention using shared VPCs might make this easier, but even in that scenario I would have separate prod and non-prod VPCs so I think the question still stands.