AI for Demand Forecasting: How AI Algorithms Can Predict Customer Demand, Helping Restaurant Owners Manage Stock Levels and Reduce Waste