[FIX] product _compute_qty: use float rounding method when we try to compute the amount in the starting uom

fixes problem when we try to sell 12 units of a product and change it to 1 dozen, the algorithm was then trying to recompute the original amount and was getting 12,0000048 as a result which was then passed to the ceiling method resulting in an incorrect answer