pub async fn validate_task_exists(pool: &SqlitePool, uuid: &Uuid) -> Result<()>
Validate that a task exists and is not trashed
Returns an error if the task does not exist, is trashed, or if the database query fails