LPS-44931- Fix asset publisher subscriptions display
LPS-44931- sset publisher is instanciable, so we should provide the name of the portlet instead of the generic name
LPS-44931 Use get instead of fetch because if the preferences don't exist we should throw an exception
LPS-44931 Return either the name of the portlet or Asset Publisher
LPS-44931 We need to use getPortletSetup because we want to retrieve the preferences from the portlet and we need to consider it's configuration (if the preferences are unique per group, per layout...)
LPS-44931 We need the languageId that it may be different than locale.toString if there are variants or if the country is specified
LPS-44931 SF