Use when an error scope must exist without a DOM host - e.g. inside a
route guard, an HTTP interceptor, or a service that drives error
visibility programmatically. When name is set and a registry is
provided in the host environment, the scope auto-registers and
auto-deregisters on the surrounding DestroyRef.
Must be called in an injection context (constructor, factory provider,
runInInjectionContext).