You should run selfupgrade before update because sometimes the new plugins will require the new version of Grav in order to install.
According to the source code (which you should also see if you type bin/gpm help selfupgrade), there appears to be an --all-yes option that would do what you’re looking for.