Cargo Features

crux_core has no features set by default.

[dependencies]
crux_core = { version = "0.11.2", features = ["typegen"] }
typegen

Enables serde-generate ^0.26.0 and serde-reflection ^0.4.0

serde-generate:

we can't update serde_generate and serde_reflection yet,
as it appears that our undiscovered types aren't registering properly.
So I've left them 0.26.0 and 0.4.0 respectively.

Affects capability::Capability.register_types, crux_core::typegen