composePoiTitle
Composes the legacy POI detail-card title from its CMS long and short names by delegating to SearchDisplayNames.formatDisplayName. This is the seam that pins the POI card onto the same parenthetical rule as the search rows and the selected-entity detail card (EntityDetailViewModel.composeTitle): a distinct short name renders as "Long (Short)", while a blank short name (or one equal to the long name) yields the long name alone — never an empty "()".