delete method
Implementation
Future<void> delete(String key) async {
final prefixedKey = '${StorageConfig.prefsPrefix}$key';
await _prefs.remove(prefixedKey);
final currentData = Map<String, dynamic>.from(_dataSubject.value);
currentData.remove(key);
_dataSubject.add(currentData);
_updateSubject.add(key);
}