Framework for embedding localizations into Rust types

Fix compilation error with `fluent-syntax` span PR

Explicitly handle fields added in a new commit

Created by  finchie  on July 21, 2025
EAPOUW73YRB5FPBHD6Z2DR33Y7CZGEPM2C4UVOHAOH3OVINVE4FAC
Change contents