Returns a booking owned by the authenticated passenger. Version v1 accepts a journey UUID;
versions v2 and v3 accept a booking reference. Other passengers' bookings and unknown
identifiers both return 404 without booking details. Staff booking access uses the staff API.
Returns a booking owned by the authenticated passenger. Version v1 accepts a journey UUID; versions v2 and v3 accept a booking reference. Other passengers' bookings and unknown identifiers both return 404 without booking details. Staff booking access uses the staff API.