Add comprehensive Rustdoc comments for create_pool function. Document all parameters (pool_type, description, start/end timestamps, token, max_total_stake, etc.), return values, emitted events (PoolCreated), error conditions (PredifiError variants), and provide usage examples.
Add comprehensive Rustdoc comments for
create_poolfunction. Document all parameters (pool_type, description, start/end timestamps, token, max_total_stake, etc.), return values, emitted events (PoolCreated), error conditions (PredifiError variants), and provide usage examples.