🐛 Describe the bug
The Memory.delete_all() method has a critical bug where it calls self.vector_store.reset()(https://github.com/mem0ai/mem0/blob/dba7f0458aeb50aa7078d36eaefa2405afbee620/mem0/memory/main.py#L1053C9-L1053C34) after deleting filtered memories. This causes the entire vector store collection to be dropped and recreated, deleting all memories for all users, not just the ones matching the provided filters.