Normalize a language code to ISO 639-1 (2-letter) format
String normalizeLanguageCode(String code) { if (code.isEmpty) return 'en'; return code.trim().toLowerCase().split('-')[0].substring(0, 2); }