Delete a world by ID.
Permanently deletes a world and its associated assets. Only the world owner can delete a world.
Args: world_id: The unique identifier of the world to delete.
Returns: DeleteWorldResponse confirming the deletion.
Raises: HTTPException: 403 if user is not the world owner HTTPException: 404 if world not found HTTPException: 500 if deletion fails
API key for authentication. Get your key from the developer portal.