sui_v1.2.0_1683917077_ci
This PR makes the following clean ups in genesis configs: 1. Removes grpc related fields from genesis config because they are never set differently other than the default value 2. Remove committee_size from genesis config because it's never used. 3. Merge ValidatorConfigInfo and ValidatorGenesisInfo, rename to ValidatorGenesisConfig. 4. Move some initializers into constructors, for clarity