Token data version enum - mirrors Rust TokenDataVersion Used for compressed token account hashing strategy
V1: Poseidon hash with little-endian amount, discriminator [2,0,0,0,0,0,0,0]
V2: Poseidon hash with big-endian amount, discriminator [0,0,0,0,0,0,0,3]
ShaFlat: SHA256 hash of borsh-serialized data, discriminator [0,0,0,0,0,0,0,4]
Token data version enum - mirrors Rust TokenDataVersion Used for compressed token account hashing strategy