Use cases
Four businesses, four different jobs for a website.

Covers booked while the kitchen is running, table allocation, holds and deposits, without the phone.
Bookings · Forms · Statistics
Physical, digital and subscription products, one cart, and hosted checkout through Mollie or Stripe.
Selling · Payments · Statistics
Occurrences, ticket tiers and QR check-in, with availability drawn at runtime, never cached.
Tickets · Selling · Forms
Enquiries that arrive validated and sorted, and a calendar for the call that follows.
Forms · Bookings · Statistics
Start
Yours is probably a mix of these.
Most sites use two of the four. Nothing here has to be decided before you start. Turn a module on when you need it.