fix(bazel): add terser as an optional peer dependency (#33891)
fix(bazel): add terser as an optional peer dependency (#33891)

`ng_package` rule has an implicitly optional depedency on terser https://github.com/angular/angular/blob/a48573efe8eca12ccfbe0c11fb60f322387bf79a/packages/bazel/src/ng_package/ng_package.bzl#L36

When using this rule without terser being available we get the below error;
```
ERROR: /home/circleci/ng/modules/express-engine/BUILD.bazel:22:1: every rule of type ng_package implicitly depends upon the target '@npm//terser/bin:terser', but this target could not be found because of: no such package '@npm//terser/bin': BUILD file not found in directory 'terser/bin' of external repository @npm. Add a BUILD file to a directory to mark it as a package.
ERROR: Analysis of target '//modules/express-engine:npm_package' failed; build aborted: no such package '@npm//terser/bin': BUILD file not found in directory 'terser/bin' of external repository @npm. Add a BUILD file to a directory to mark it as a package.
```

PR Close #33891

angular/angular,manekinekko/angular,gdi2290/angular,ocombe/angular,vikerman/angular,Toxicable/angular,gnomeontherun/angular,mprobst/angular,StephenFluin/angular,filipesilva/angular,snaptech/angular,shairez/angular,matsko/angular,filipesilva/angular,ocombe/angular,vikerman/angular,Toxicable/angular,gnomeontherun/angular,angular/angular,angular-indonesia/angular,StephenFluin/angular,IdeaBlade/angular,filipesilva/angular,ocombe/angular,snaptech/angular,vikerman/angular,JiaLiPassion/angular,brandonroberts/angular,brandonroberts/angular,blesh/angular,snaptech/angular,ocombe/angular,mprobst/angular,alxhub/angular,mgechev/angular,blesh/angular,snaptech/angular,manekinekko/angular,mgechev/angular,IdeaBlade/angular,vikerman/angular,filipesilva/angular,matsko/angular,JiaLiPassion/angular,angular/angular,gnomeontherun/angular,mgechev/angular,gdi2290/angular,wKoza/angular,IdeaBlade/angular,alxhub/angular,manekinekko/angular,wKoza/angular,Toxicable/angular,mgechev/angular,angular-indonesia/angular,gkalpak/angular,shairez/angular,brandonroberts/angular,IdeaBlade/angular,manekinekko/angular,manekinekko/angular,wKoza/angular,mprobst/angular,brandonroberts/angular,gdi2290/angular,wKoza/angular,wKoza/angular,manekinekko/angular,brandonroberts/angular,snaptech/angular,ocombe/angular,shairez/angular,mprobst/angular,blesh/angular,Toxicable/angular,shairez/angular,gkalpak/angular,wKoza/angular,gdi2290/angular,gkalpak/angular,filipesilva/angular,blesh/angular,angular-indonesia/angular,shairez/angular,mprobst/angular,mprobst/angular,angular-indonesia/angular,alxhub/angular,ocombe/angular,Toxicable/angular,angular/angular,alxhub/angular,gkalpak/angular,blesh/angular,IdeaBlade/angular,JiaLiPassion/angular,JiaLiPassion/angular,gnomeontherun/angular,alxhub/angular,snaptech/angular,StephenFluin/angular,matsko/angular,gdi2290/angular,matsko/angular,matsko/angular,Toxicable/angular,vikerman/angular,StephenFluin/angular,StephenFluin/angular,brandonroberts/angular,vikerman/angular,mgechev/angular,gdi2290/angular