Will restoring a backup unroot my rooted device again?
As long as you don't restore the system partition (I don't know whether this is backed up by ADB), your root access should be preserved.

You could just make a backup of the state of your device now and restore it, when needed.