added more robust price-range parsing rules