Add API endpoints to search and filter batches by Batch ID, Farmer Name, Crop Type, and Status. Support pagination and sorting for large datasets.