omit tag not recognized
### Summary

Running postgraphile over cli with a configuration file containing a makeJSONPgSmartTagsPlugin definition with classes or attributes being defined as omit 'read' are still visible in the schema.

### Steps to reproduce

Create a postgres docker container:
```
docker run -e POSTGRES_USER=user -e POSTGRES_PASSWORD=password -p 5432:5432 postgres
```

Initialize `user` database with the following sql:
```
CREATE TABLE "VisibleTable" (
  "visibleColumn" VARCHAR (50),
  "invisibleColumn" VARCHAR (50)
);

CREATE TABLE "InvisibleTable" (
  id SERIAL PRIMARY KEY
);
```

Create `graphile.config.mjs`:
```
import { PostGraphileAmberPreset } from 'postgraphile/presets/amber';
import { makePgService } from 'postgraphile/adaptors/pg';
import { makeJSONPgSmartTagsPlugin } from 'postgraphile/utils';

/** @type {GraphileConfig.Preset} */
const preset = {
  extends: [PostGraphileAmberPreset],
  pgServices: [makePgService({ connectionString: 'postgres://user:password@localhost:5432/user' })],
  plugins: [
    makeJSONPgSmartTagsPlugin({
      version: 1,
      config: {
        class: {
          InvisibleTable: { tags: { omit: 'read' } },
        },
        attribute: {
          invisibleColumn: { tags: { omit: 'read' } },
        },
      },
    }),
  ],
};

export default preset;
```

Install package `yarn add postgraphile@beta` and run `npx postgraphile`.

### Expected results

`http://localhost:5678/graphql` should neither include type `invisibleTable` nor field `invisibleColumn` on type `visibleTable`

### Actual results

`http://localhost:5678/graphql` shows type `invisibleTable`  and also field `invisibleColumn` on type `visibleTable`

### Additional context

Versions:
OS: Win10
Node: 22.5.1
yarn: 1.22.22
postgraphile: 5.0.0-beta.37
