Fix items rounding down to 0 cost if they had a 50% discount and were only 1 scrap to begin with (RIP free pickles), the minimum cost of an item will always be 1 scrap
Consolidated all of the rounding and clamping to a single method in VendingMachine for easier management of issues like this