Advanced price rounding (5ct, 10ct, .99, .95, Swiss, ...)