LPS-48695 Store availableLanguageIds in the index for journal (like we do in the XML)
LPS-48695 Get snippets from the localized assetCategoryTitles fields (Lucene)
LPS-48695 Get snippets from the localized assetCategoryTitles fields (Elasticsearch)
LPS-48695 Consider matches in the localized assetCategoryTitles fields when we create summary for journal. When,

- there is a WC with 2 locales: en_US, fr_FR
- en_US is its default one
- the WC is categorized with 1 category that has both US and French versions
- the user's display locale is FR
- the user searches for the french title of the category

---> Summary's locale should be French, not English

Note:
We should use the defaultLocale to avoid empty summaries when there is no translation available on the current display locale but there are matches in the category titles
LPS-48695 Add the localized assetCategoryTitles fields (not just the default, non-localized one = without locale postfix) to the search queries as keywords, otherwise users don't get results for searches for the localized category titles from the admin search boxes

FacetedSearcher already adds it.
LPS-48695 Indicate on the Search portlet's UI that the result comes from a different locale than the user's current display locale (like we do in WC Search portlet)
LPS-48695 Apply to WC Search UI + fix the message for the language flag image