PUT ridership/passengers: Support clearing passenger tag associations

The PUT ridership/passengers endpoint has some new features! Passing an empty tagIds array now removes all of the passenger's tag associations. Previously an empty array was ignored. Omitting tagIds continues to leave existing associations unchanged.