Page category filter in admin dashboard

What you show on the image is the post status, not a taxonomy.

But a filter already exists to do what you want. Go where you wrote your categories and on the right must be numbers. It’s the number of post_type in each category. Click that number and you’ll see
the pages for the clicked category.

If you really want to add a filter, you can add a select (for exemple) that you will write by using the hook restrict_manage_posts

<?php 
function display_select_filter() {
    global $post_type;
    if ($post_type == 'my-custom-post-type') { // must change post_type to yours
        $taxonomy = 'custom-tax'; // must change taxonomy to yours
        $terms = get_terms(['taxonomy' => $taxonomy, 'hide_empty' => false]);
        ?>
        <label class="screen-reader-text" for="<?= $taxonomy; ?>_filter"><?= esc_html__("Category", 'my-domain'); ?></label>
        <select name="<?= $taxonomy; ?>" id="<?= $taxonomy; ?>_filter">
            <option value=""><?php _e("All categories", 'my-domain'); ?></option>
            <?php foreach ($terms as $k => $v): ?>
                <?php $selected = (!empty($_GET[$taxonomy]) && $_GET[$taxonomy] === $v->slug) ? ' selected="selected"' : ''; ?>
                <option value="<?= $v->slug; ?>"<?= $selected; ?>><?= $v->name; ?></option>
            <?php endforeach; ?>
        </select>
        <?php
    }
}

add_action('restrict_manage_posts', 'display_select_filter');

To work properly; you have to replace my-custom-post-type with the slug of your post_type and custom-tax by the name of your taxonomy.