Fix for larger dart's integer to mongo long

Since dart allows larger integer than Bson there is need to convert larger integers to BsonLong to prevent overflow