Enhancing Grocery Demand Forecasting with Machine Learning and External Factors | Synapse