player.teleport now has a way to teleport passengers, dismount when teleporting, and maintain velocity.
entity.teleport also now has a way to teleport passengers.
We should probably use these as preferred NonLegacyMethods whenever they are available.