LocalizedValueParser
Parses a backend field that's either a plain string or a JSON-encoded {locale: value} map, preferring preferredLocaleKeys (falling back to the first non-blank value) when it's a map.
A common shape for backends that localize a single field without a full i18n response envelope.