LPS-51570 Add a type to define a temporary files scope. This is to make more evident which values are needed to define a temporary scope, instead of passing them as independent parameters.
LPS-51570 Use the new type TemporaryFileEntriesScope in TemporaryFileEntriesCapability and rename a method which was incorrectly named (getTemporaryFileEntry)
LPS-51570 Make getTemporaryFileEntries() create the temporary folder for the scope so that we prevent concurrent creation of that folder when the first file is added.
LPS-51570 SF
LPS-50631 Force propagation from site template

This change reverts some changes from LPS-48480. The service method must be invoked so that it triggers the propagation of changes from the site template. See LayoutLocalServiceVirtualLayoutsAdvice#invoke
LPS-50631 Add tests
LPS-50631 Regen