Passengers can provide upgrade(s) to transport

It might be worth renaming this to `GrantUpgrades` to be more consistent with our other upgrade sources.