Cancel a running workflow and all its child tests.
This endpoint:
Args: task_id: The workflow execution ID to cancel auth_info: Authentication info from the request
Returns: WorkflowCancelResponse with success status and message
Raises: HTTPException: 404 if workflow not found, 500 on internal error
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.