Show variants as sold out if they're out of stock

When visiting a product page, sold out variants are displayed exactly the same as available ones, so customers can't tell that a given variant is actually unavailable. This adds the text "SOLD OUT" in the case that a variant's "can_supply" is false.