Packages
A package bundles multiple products into a single bookable item. Each package has always-included items and ordered configuration steps whose options a guest chooses between. `included_items` and step `options` each carry their `bookable` — an experience variant, accommodation variant, or extra. Extras are add-ons, not variants, but appear alongside variants when describing package contents. List and retrieve packages here to render their static composition before checking availability.