Robust DS3231 RTC helper for ESP32 with OSF handling and NVS last-good time.
Prevents time jumps after brownouts/weak coin cells. Auto-recovery and simple API.