LPS-47260 Provide a static method to be able to register multi valued keys from the Settings classes instead of doing it in the ConfigurationActionImpl class.
LPS-47260 Remove old multi valued keys registration calls from ConfigurationActionImpl classes as they will be moved to their Settings counterparts in the next commits.
LPS-47260 Add a BaseApplicationSettings class to be able to centralize and reuse the registration logic for fallback keys and multi valued keys of high level settings.
LPS-47260 Use the new BaseApplicationSettings class and review all multi valued configuration keys (some were missing).
LPS-47260 Avoid using inheritance to reuse an static method and create method in factory to register all metadata (fallback keys and multi valued keys) for settings at once
LPS-47260 SF
LPS-47260 Rename