This test verifies the permanent delete confirmation workflow implementation.
Verify that confirmation tokens are generated correctly for different scenarios.
Test the workflow for permanently deleting a single item.
Test the workflow for permanently deleting multiple items.
Verify that loading states are properly managed during deletion.
Test error handling for various failure scenarios.
Verify that UI state is correctly updated after successful deletion.