Add TicketOccurrenceShippingExtender alongside TicketOccurrenceBuyableExtender, which returns an empty field list to hide shipping and buyable fields from ITicketOccurrence objects. Add a IShippingItem data provider for ITicket objects, returning 0 for weight and the default value for shipping_item_shippable.