Building Reusable CRUD State Management in Flutter with `riverpod_crud`

CRUD state management is one of the most repeated patterns in Flutter apps.