Thanks! Does ICAAN have a database?
ICANN has a list of accredited registrars here:
https://www.icann.org/en/accredited-registrars, but as far as I know no database of which TLDs hare handled by which registrars, since that depends on agreements between the registrars and the registries.
Also, keep in mind that ICANN do not represent country code registries, which are each under their own jurisdiction. Some subscribe to certain ICANN procedures, like UDRP, or policies.
Tld-list.com is pretty fantastic but I didn't find what I was looking for.
TLD-list will show you for any extension registrars that handle that, but only for the registrars that they query for their lists.
If you go to this section it will show how many extensions each registrar handle:
https://tld-list.com/registrars
Regery has most, with more than 2300 TLDs handled. That does not mean they handle the ones of interest to you , necessarily.
As has already been mentioned, the best way to find accredited registrars for an extension may be from the registry site.
-Bob