Availability
Check whether a product can be booked for a given date, time, party size, and quantity before you create a booking. Availability is served from a precomputed cache, not computed live on each request — recent bookings and stock changes can lag. A 422 at booking time is the source of truth.