fix(Core): Loosen "provideType" restriction of T equivalence with Type.
fix(Core): Loosen "provideType" restriction of T equivalence with Type.

That would make this code invalid:
  ```
  i.provideType<Iterable>(List)
  ```

... which seems silly.

PiperOrigin-RevId: 221156416

matanlurey/angular,angulardart/angular,angulardart/angular,angulardart/angular,matanlurey/angular,matanlurey/angular