build: enable code splitting for esbuild bundling of compiler-cli (#43932)
build: enable code splitting for esbuild bundling of compiler-cli (#43932)

Enables code spitting for ESBuild bundling of the compiler-cli. When
we initially configured ESBuild as part of APF v13, we left this option
disabled as code splitting is marked experimental. The ESM splitting
mechanism in ESBuild seems very solid so far (judging subjectively
and by experience/reports in the ESBuild repo), so we should give
it a shot, in order to significantly reduce the size of the NPM package,
and simplify debugging (by not having duplicated code portions for all
the different entry points).

To clarify: Code splitting is helpful as we have multiple entry-points
that currently duplicate code. With code splitting these entry-points
would share common code instead.

PR Close #43932

shairez/angular,JiaLiPassion/angular,manekinekko/angular,shairez/angular,ocombe/angular,gnomeontherun/angular,gnomeontherun/angular,brandonroberts/angular,angular-indonesia/angular,angular/angular,shairez/angular,gkalpak/angular,manekinekko/angular,JiaLiPassion/angular,brandonroberts/angular,manekinekko/angular,ocombe/angular,ocombe/angular,manekinekko/angular,angular-indonesia/angular,brandonroberts/angular,brandonroberts/angular,JiaLiPassion/angular,angular-indonesia/angular,angular-indonesia/angular,ocombe/angular,ocombe/angular,shairez/angular,gkalpak/angular,manekinekko/angular,brandonroberts/angular,angular/angular,angular/angular,shairez/angular,manekinekko/angular,gkalpak/angular,gkalpak/angular,angular/angular,JiaLiPassion/angular,gnomeontherun/angular,gnomeontherun/angular,ocombe/angular,brandonroberts/angular