Retrieve a bool value
Future<bool?> getBool(String key) async { final value = await getString(key); if (value == null) return null; return value.toLowerCase() == 'true'; }