text: Title: Phase out untyped service injection in DI container
  Body: For historical reasons we still have aliases for parameters without type hints, like `Logger` for the ``\OCP\ILogger``. As we now type hint everything anyway, I think these aliases can be phased out slowly.
  
  https://github.com/nextcloud/server/blob/2be1a6a04e024c93cda059fafa2b1fa405c86f44/lib/private/Server.php#L680
  
  @blizzz @icewind1991 @nickvergessen @rullzer does that make sense? What could be a possible deprecation path? Document deprecation and remove later?