markdownlint-cli depends on glob.
glob v11 requires Node 20+: https://github.com/isaacs/node-glob/blob/main/changelog.md#110
But markdownlint-cli currently specifies that it supports Node >= 18:
https://github.com/igorshubovych/markdownlint-cli/blob/0d9fcb51a54f3b750b911c054b4bd1a590f1b592/package.json#L10C16-L10C18
So the solution would be to downgrade glob until requiring Node 20+.