Energy2D: Implement thermometers (model part)

[#52401803]

They define outputs (named = label or 'thermometer-<idx>') and can be
accessed by client code using simple wrapper.
Energy2D: Add read-only 'value' property to thermometer

[#52401803]
Energy2D: Render thermometers

[#52401803]
Energy2D: Use minimum_temperature and maximum_temperature to scale sensors

[#52401803]
Energy2D: Fix thermometers scaling (clamp values)

[#52401803]