Fix line item quantity validation to be more precise
Refactor availability validator to use a guard clause
Fix bug where line item quantity cannot be set to zero for out-of-stock items