- Add camera/gallery photo capture for custom shopping list items with name and description fields - Implement `addCustomItemWithImage` in `ListDetailViewModel` to create items with attached photos - Add "Add to list" button in `ResultScreen` with list picker bottom sheet for scanned products - Extend `ResultViewModel` with `addToList` method to save scanned products to shopping lists - Add `PhotoSource