perf: lazy-load track transcript — cuts initial fetch from 12MB to 2MB
Track page now fetches without transcript by default (saves ~10MB).
Transcript + facets load lazily when user switches to transcript tab.
getTrack default response excludes transcript field. Use
?include=transcript for full data. Cache-Control headers added.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>