Remove the sonar.scanner.skipNodeProvisioning option so the embedded (supported) Node.js version is used.
(SNIP)
It looks like Node.js 18 support was dropped without a clear announcement or updated documentation; I’m looking into that further.
I’d also add that and the “please upgrade” recommendation to use the newer sonar cli image doesn’t work for users not using UID=1000 nor root on their CI/CD platforms.