cogitate: pass project and location env vars to Gemini CLI for Vertex AI
build_cogitate_env() sets GOOGLE_GENAI_USE_VERTEXAI and credentials for
Vertex, but the Gemini CLI also needs GOOGLE_CLOUD_PROJECT and
GOOGLE_CLOUD_LOCATION to authenticate. Without them it silently falls
back to AI Studio free-tier auth and hits quota limits.
Read project_id from the SA JSON (same pattern as get_or_create_client)
and always set location to "global". AI Studio branch now clears both
vars to prevent env leakage.