GOALS:
- Reduce API calls (boot + post‑midnight only, with retries).
- Use ESP32‑C3 NVS to store daily API data (prices + timestamps).
- Improve resilience after power outage by reusing same‑day stored data.
- Keep LCD/LED/button UI behavior identical where possible.