containsRequiredWords method
Checks if address contains required words.
Implementation
bool containsRequiredWords(List<String>? words) {
if (words == null || words.isEmpty) return true;
return words.every((word) => toLowerCase().contains(word.toLowerCase()));
}