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