withLegacyOneWireTemperatures
Lifts the deprecated repeated one_wire_temperature list onto the per-channel fields, for telemetry stored before firmware 2.8 moved to one_wire_temperature_chN.
Upstream flipped field 23 to FT_IGNORE, so current firmware never emits it and this is a read path for historical logs only. Channels already carrying a per-channel value win, so a live packet is never overwritten by legacy data.