Fix on filtering products with range-edge prices

eg: when setting "no" to "substract 0.01...", "300.00 - 399.99" is
rounded into "300.00 - 400.00"
products with prices equal to "400" were not correctly filtered (they
were not added to the collection)