gossipsub::Config
* define GossipsubConfigDef to derive serde for gossipsub::Config * refactor: move config-related codes into config.rs