API Versioning in NestJS: The Strategy I Actually Ship

How to implement URI-based API versioning in NestJS without breaking existing clients — with the controller patterns and migration strategy I use.