Energy statistics cleanup release.\n\nChanges:\n- Suppress stale morning eToday readings when inverter/PV power fields show no real generation. This should prevent the previous day generation value from being fed into Home Assistant long-term statistics during inverter wake-up.\n- Make yearly and lifetime generation unit fallback safer. If SolisCloud omits eYearStr/eTotalStr, the integration no longer assumes the raw value is MWh and multiplies it by 1000. Explicit MWh unit strings are still converted to kWh.\n- Add regression tests for the energy spike and unit fallback cases.\n- Add a unit-test GitHub Actions workflow.\n\nPlease update and retest the affected energy entities. Existing incorrect Home Assistant long-term statistics may still need cleanup from Developer Tools > Statistics.