Migrating from ingress-nginx to Envoy Gateway

Notes from migrating from ingress-nginx to Envoy Gateway with the Gateway API: shared Gateways, HTTPRoute patterns, ReferenceGrants, and the gotchas that slowed me down.