resetToDefaults method
Reset to default environments
Implementation
Future<void> resetToDefaults() async {
await _prefs?.remove(_environmentsKey);
await _prefs?.remove(_hasUserSelectedKey); // Reset user selection flag
final defaultEnv = _defaultEnvironments.values.firstWhere(
(env) => env.isDefault,
orElse: () => _defaultEnvironments.values.first,
);
await _prefs?.setString(_currentEnvKey, defaultEnv.name.toLowerCase());
// Don't set hasUserSelected - allow default to be used on next app start
}