POS Reports Auto-Refresh

To ensure faster, smoother performance across the POS, reports will now update every 30 minutes, providing a more reliable experience than live reporting.