None of the node packages are removable

That’s because something you have installed depends on nodejs. There are a few different versions available. Only one can be installed at a time:

extra/nodejs 23.1.0-1
    Evented I/O for V8 javascript
extra/nodejs-lts-hydrogen 18.20.5-1
    Evented I/O for V8 javascript (LTS release: Hydrogen)
extra/nodejs-lts-iron 20.18.1-1
    Evented I/O for V8 javascript (LTS release: Iron)

You should not be attempting to remove anything. The only reason for the conflict you encountered is apparently due to not being up to date.

See Pacman-mirrors - Manjaro

@bogi In the future:

  • Please create your own topic next time
  • One subject per topic please. Notice I’ve split the Node.js issue here

Please review: