Defines a set of serializable types required for the Fuel VM ABI.
We declare these in a dedicated, minimal crate in order to allow for downstream projects to
consume or generate these ABI-compatible types without needing to pull in the rest of the SDK.