PUT ridership/passengers: Accept external IDs on PUT /ridership/passengers

The PUT ridership/passengers endpoint has some new features! The id query parameter now accepts either a Samsara UUID or an external ID in key:value format (e.g. student:STU-001). Existing UUID callers are unaffected.