Introduces a new ComponentHelperInterface which provides access to common helper functions of components. Before the static helper class name is compiled by filepath and a class name. Now this happens all trough the container in a typed way under full controll of the component itself.
Closing in favor of #20217.