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.