feat: hybrid cloud sync + fix table/KOT state after payment
sashank1989
46ae36f
- Add hybrid sync architecture (local/cloud deployment modes)
- Add sync outbox worker, order relay, and sync endpoints
- Mark KOTs as served with completed_at after full payment
- Add payment sync enqueue after successful payment
- Fix frontend tables: use active_order field (was current_order)
- Add external order relay for Swiggy/Zomato/WhatsApp webhooks
- Cloud receives webhooks, local polls every 15s for new orders