getBoolOrNull method
Implementation
bool? getBoolOrNull(Object? key) {
final value = this[key];
if (value is bool) return value;
if (value is String) {
final normalized = value.trim().toLowerCase();
if (normalized == 'true') return true;
if (normalized == 'false') return false;
}
return null;
}