We need to add a "Per Seat" availability feature in the calendar, not just "Per Room." For example, if the restaurant's available seats are 100, booking a table for 2 should reduce the count to 98, and after a 90-minute wait, those 2 seats should be credited back to the total available seats, allowing more bookings.