feat: runtime-configurable instance-info via env vars
Docker entrypoint generates /srv/instance-info.json from INSTANCE_*
environment variables at container startup. If no env vars are set,
the baked-in file (open access, no allowlist) is used as the default.
This moves the allowlist out of source code so it can be configured
per-deployment via Nomad env, docker-compose, or volume mount.
Env vars: INSTANCE_FLAVOR, INSTANCE_OPERATOR, INSTANCE_PDS,
INSTANCE_FEATURES, INSTANCE_ACCESS_MODE, INSTANCE_ALLOWLIST,
INSTANCE_NOTICE.