LPS-47155 Preload liferay-dependency, liferay-events, liferay-portlet, liferay-util as core modules

Hey @jonmak08,

Here is an update for https://issues.liferay.com/browse/LPS-47155. I rebased the commits for LPS-47102, LPS-47103, LPS-47108, and LPS-47109 with LPS-47155 since they are related to each other, and I think this would be easier for you to review everything together in one pull. Let me know if you want me to send you separate pulls for each ticket instead. Thanks!