v1.2.0 - Google Drive install source + core site options
Adds drive_file_id as an install source: plugin zips are fetched from Google Drive AUTHENTICATED, via ars-nova-google-connector's service account, so the Drive folder stays private. This replaces zip_path, which stopped working when the WordPress connectors moved to Cloud Run. Drive share links do NOT work as a url source - Drive serves servers differently than browsers - so the fetch verifies the PK zip header before unpacking and reports a permissions error as a permissions error. Also lands GET/POST ans-ops/v1/site/options for the core options WordPress REST omits (timezone_string, gmt_offset, blog_public), behind a strict allow-list.