Update to new scale-info and codec releases (#663)

* Update to scale-info 0.5

* Update TypeInfo manual impls

* Update parity-scale-code to 2.0

* Add Encode ?Sized bounds

* Change type display name for Key custom TypeInfo impl

* Add missing ?Sized constraint

* Fmt

* Missing ?Sized bound in example
17 jobs for master in 10 minutes and 21 seconds (queued for 2 seconds)