WEB-1278: Turbopack build: Implement minification with swc minify (#5597)
This implements build minification for turbopack-cli build and on the
node build chunking context, using swc minify. It required adapting
swc's public minification code to produce `SourceMap`s to avoid
generating and re-parsing source maps.
Test Plan:
Input: `src/index.js`:
```
let myVar = 3;
console.log("foo", myVar);
```
Output:
```
module.exports={"[output]/src/index.js (ecmascript)":function({r:__turbopack_require__,f:__turbopack_require_context__,i:__turbopack_import__,s:__turbopack_esm__,v:__turbopack_export_value__,n:__turbopack_export_namespace__,c:__turbopack_cache__,l:__turbopack_load__,j:__turbopack_dynamic__,g:global,__dirname,m:module,e:exports}){function(){console.log("foo",3)}.call(this)}};
//# sourceMappingURL=[output]_src_index_e254c5.js.map
```
- Verified source map matched input tokens.