scpi-dmm: prefer double over float data types more often
The 'float' data type uses 23 bits for the mantissa, which can express
some 6.9 decimal places. Some meters claim "6 digits" when in fact they
are 6.5 or so. Averaging over higher numbers of power line cycles (NPLC)
could additionally raise a meter's precision. Prefer double over float
for 6-digit devices already, just to err on the safe side.
The previous implementation only started using the double data type for
devices with 7 and more digits, and left a theoretical gap that's fully
closed now.