From https://aur.archlinux.org/packages/nodejs-node-red/
I have no idea why the dependency for nodejs is v6 but this is where I got NR the first go. And the package maintainer has something messed up with the dependencies because installing this package should have also installed the packages listed here and it did not. It was quite happy that v14 was on my system and that seems to be where it went off the rails.
It did not occur to me to get NR with npm. That may have avoided the issues. Again, noob.