Fixed an issue on 32 bit architectures where variants containing int64s would get truncated to int32s before being sent up to the server.
Fixed an issue on 32 bit architectures where variants containing int64s would get truncated to int32s before being sent up to the server.

Also added unit tests for VariantToId to catch this issue.

PiperOrigin-RevId: 249746328

firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk