* add #[ink:chain_extension] example contract * modify return content * fix rustfmt CI fail * bump codec and scale-info in rand-extension