main
refactor(core): use the `@Service` decorator where possible.
refactor(core): simplifying the ComponentFactory usage
refactor(core): patch special provider classes with __NG_ELEMENT_ID__
refactor(core): remove `ComponentFactoryResolver` usages
refactor(core): introduce tree-shakeable runtime error codes for `NgModule` handling and `ViewContainerRef` errors
refactor: update license text to point to angular.dev (#57901)
refactor(core): Update registerNgModuleType to support codegen typechecking
docs: add `@see` links to API docs for better discoverability