Fixes calibration status loading in the calibration panel and improves frontend cache busting.\n\nChanges:\n- Fixes the initial pump list payload so calibrated and calibration_last are included when the panel opens.\n- Uses the same payload shape for initial list and action responses.\n- Registers the panel with a versioned module URL such as /jebao_mdc/panel-0.4.9.js to avoid stale Companion App WebView cache.\n- Re-registers the sidebar panel when the panel version changes.