- Added Notification and NotificationRecipient models for managing user notifications.
- Introduced Contract model to handle agreements between farmers and buyers, including pricing and terms.
- Created Season, PlotSeason, and SeasonHarvest models to manage agricultural seasons and their associated data.
- Added Currency, Country, and Religion models to standardize related data.
- Updated existing models to reference new entities and changed data types for monetary values to Decimal for precision.
- Removed enums for EducationLevel and Religion, replacing them with corresponding models.