Fix Identity interface to use snake_case matching Rust serde output
The WASM bridge serializes Identity with serde's default snake_case
field names, but the TypeScript interface declared camelCase, causing
undefined field accesses at runtime. Aligned TS to match. [CL-203]