Possibility to add CalibrationValues to energy monitoring smart plugs

The new energy monitoring possibilities in home-assistant are awesome
and right now I’m looking into ways to get my measurements as accurate as possible from my end devices.

The problem with self flashed smart plugs and some zigbee stock plugs
is the accuracy of the monitoring.

In esphome it is possible to add a calibration to smart plugs
for accurate power consumption measurement

 power:
  id: power
  name: esphome_esp08_power
  unit_of_measurement: W
  accuracy_decimals: 0
  filters:
    # Map from sensor -> measured value
    - calibrate_linear:
        - 0.0 -> 1.14
        - 62.06167 -> 10.93
        - 1503.27161 -> 247.6
        - 1599.81213 -> 263.7
        - 3923.67700 -> 631.4
        - 7109.50928 -> 1148.0
        - 7237.0857 -> 1193.0
        - 7426.71338 -> 1217.0

It seems however something like this is also needed for certain zigbee plugs. BW-SHP13 for example is about 20% off when it comes to correct measurement.

For Zigbee however there is no possibility to do this on the zigbee2mqtt side.

I think that a feature, where one can add calibration values measured via powermeter, to power measurement devices in home assistant would be quite handy.
Calibration for eg. Voltage, Current, and Wattage for a smartplug, when the stock calibration is off, as it currently can be done via esphome.
Maybe a section called custom calibration values when customizing an entity?