Fix some typescript incompatiblity with google3

Fix:
- ban-const-enum
- curly
- no-inferrable-new-expression
- semicolon
- no-undefined-type-alias
- no-unused-variable
- array-type
- angular-output-is-readonly
- no-inferrable-primitive-types
- ban-passing-async-function-to-describe

KI:
- enforce-comments-on-exported-symbols
- no-any
- class-as-namespace
- angular-no-manual-lifecycle-hook-method-calls

Bug: 311642700
Test: npm run test:unit:ci
Change-Id: I6f799d3631e18e9e65ec66d40e456c0fece3c98a
64 files changed