fix: set default admin base path to /gm-agents/admin/
Summary
Change Dockerfile default VITE_PUBLIC_BASE from / to /gm-agents/admin/ so the image self-describes its intended prefix when deployed under the shared /gm-agents/ gateway.
The codebase already supports dynamic base paths via Vite's VITE_PUBLIC_BASE env var — this only sets a more meaningful default.