Our Mongo.prototype.startSession() method does not provide a way to pass through the snapshot option. We should add one.
(This is also a good opportunity to get rid of the odd Object.assign() calls we’re doing in that method and properly type driverOptions as ClientSessionOptions.)