cinny.nix: cache-control so app updates show on reload
Nix store files have mtime=1970 and the vhost set no Cache-Control, so a
browser can heuristically cache index.html for a long time and not pick
up a newly deployed build on reload. Serve index.html with no-cache
(revalidated cheaply via etag) and the content-hashed /assets/ with a
long immutable max-age.
Assisted-by: Claude Code (claude-opus-4-8[1m])