Add Avro schema v1.0.0, compatible with both Node and Rust.
Bug: T385605
Commit 1: Add the new schema definition for JS.
Commit 2: Ensure that this definition can be ingested by Rust.
Commit 3: Add a final test to guarantee that Node produces the format expected by Rust.