Customer dashboard

Bookings, documents, payments, and profile controls from one authenticated workspace.

This route group is now protected server-side. The next slice binds booking history, signed documents, receipts, and driver profile management directly to the customer tables.

Reservation history will read from bookings and booking status history.
Documents center will serve signed URLs for private files and agreement PDFs.
Payments view will reflect Stripe charges, deposits, refunds, and receipts.
Profile management will sync Clerk identity with the customer record and uploaded documents.