providedIn option determines which injectors will provide the injectable:
- 'root': The application-level injector in most apps (default option)
- 'platform': A special singleton platform injector shared by all applications on the page (in case if you have more than one).
- 'any': Provides a unique instance in each lazy-loaded module while all eagerly loaded modules share one instance.