43e0ac9da3
New endpoints: - ha_calendar: returns all expiry dates as calendar events - ha_suggest_recipe: AI recipe suggestion from expiring items (Gemini) - ha_refresh_prices: recompute shopping total from price cache only - ha_clear_expired: delete zero-stock expired rows haInventorySensor now returns: - items_dispensa, items_frigo, items_freezer, items_other - low_stock_items, zero_stock_items - ai_calls_month, last_backup_at - days_to_next_expiry, next_expiry_name, next_expiry_date - bring_connected, shopping_total, price_tracking_enabled, price_currency