pub async fn run_webserver( gateway: Arc<Gateway>, task_group: &TaskGroup, ) -> Result<()>
Creates the webserver’s routes and spawns the webserver in a separate task.