### Body

In the Pools UI we don't show the description column though we do have it:
https://github.com/apache/airflow/blob/99eeb84c820c8a380721e5d40f5917a01616b943/airflow/models/pool.py#L56

and we have it in the API:
https://github.com/apache/airflow/pull/19841

The task:
Expose the column in the UI
![Screenshot 2023-10-04 at 17 08 05](https://github.com/apache/airflow/assets/45845474/4ed7ed5b-8d42-4a72-b271-07d07066f914)


### Committer

- [X] I acknowledge that I am a maintainer/committer of the Apache Airflow project.
if has_event_filters:
                count_query = count_query.join(DatasetEvent, DatasetEvent.dataset_id == DatasetModel.id)
            filters = [~DatasetModel.is_orphaned]
            if uri_pattern:
                filters.append(DatasetModel.uri.ilike(f"%{uri_pattern}%"))
            if updated_after:
                filters.append(DatasetEvent.timestamp >= updated_after)
            if updated_before:
                filters.append(DatasetEvent.timestamp <= updated_before)
            query = query.where(*filters).offset(offset).limit(limit)
            count_query = count_query.where(*filters)
            query = session.execute(query)
            datasets = [dict(dataset) for dataset in query]
            data = {"datasets": datasets, "total_entries": session.scalar(count_query)}
            return (
                htmlsafe_json_dumps(data, separators=(",", ":"), cls=utils_json.WebEncoder),
                {"Content-Type": "application/json; charset=utf-8"},
            )
    @expose("/robots.txt")
    @action_logging
    def robots(self):
        """
        Return a robots.txt file for blocking certain search engine crawlers.
        This mitigates some of the risk associated with exposing Airflow to the public
        internet, however it does not address the real security risks associated with
        such a deployment.
        """
        return send_from_directory(get_airflow_app().static_folder, "robots.txt")
    @expose("/audit_log")
    def legacy_audit_log(self):