Support TypeScript "moduleResolution": "node16"
### Description

Description
In [TypeScript 4.7](https://devblogs.microsoft.com/typescript/announcing-typescript-4-7), along the property "module": "node16" that enables ESM features in TypeScript, there are new values for the property "moduleResolution": "node16" and "nodenext".



### Problem Statement/Justification

The problem is that when using the icons in env with typescript configured to use "moduleResolution": "node16" will not work.
see screen shot:
<img width="1294" alt="CleanShot 2023-09-04 at 11 29 46@2x" src="https://github.com/phosphor-icons/homepage/assets/9701896/b803c3ea-66a6-437c-819d-a9baf8f298d6">




**Expected behavior**
Import should work without throwing errors.


**Workaround:**
either use "moduleResolution": "bundler"
or use skipLibCheck: "true"

Both are not a good options in my opinion.

Thanks for the great library.

