* Add String type param for Decode impl, fix serde serialization
* Remove Deserialize derives and fix FormString impl for no_std
* Add SignedExtensionMetadata type, name is possibly be different than type name
* Add Extrinsic type
* Fix SignedExtenstionMetadata compilation issues
* Fmt
* Use PhantomData for V0 to fix no features check
* Restore ModuleMetadata index field
* Add module constants metadata
* Fmt
* scale-info infused metadata
* Include type registry in metadata
* Fix errors and fmt
* Fix errors
* Add scale-info std
* Use FormString trait
* Make TypeSpec fields public
* WIP v13
* Split v12 and v13 features
* Fmt
* Add v13 CI check
* Fix v12 errors
* Define RuntimeMetadata only once
* Add Extrinsic metadata
* Add errors to module metadata
* Add StorageMetadata to v13
* Allow both v12 and v13, add check