Use field digits on secondary unit
In secondary unit modules when computing secondary unit price or unit price it uses always price_digits instead of digits of field. By default it is the same but if we modify the field definition the computing is wrong.