delete abstract method
Deletes a snapshot from storage.
Parameters:
key: The key/identifier of the snapshot to delete
Returns:
A Future that completes with true if the snapshot was deleted,
false if it didn't exist.
Implementation
Future<bool> delete(String key);