deleteFolder method
Deletes all files directly inside path (non-recursive).
If you need to delete sub-folders too, use deleteAll.
⚠️ Firebase Storage has no atomic bulk-delete — each file is deleted individually. For very large directories prefer a Cloud Function.
Implementation
Future<void> deleteFolder({required String path}) async {
final ListResult result = await _ref(path).listAll();
await Future.wait(result.items.map((ref) => ref.delete()));
}