PS: You can install npm-gui to more easily manage your packages and dependencies

I don't use node-red-restart but I don't see why it wouldn't work. There is nothing magic here.

You will need to use visudo to not require a password for the command sysyemctl for the node red user

Yes, it is very easy to do.

Just added Restart node-RED via dashboard as a fresh thread.