Allow Push/Pop for Assist volume

Especially for the Assist Speaker Satelites it would be cool to have a function to store the current (maybe user selected) volume, set our own for an announcement and restore that old volume.
It should be a entity function so that I can ask a group of devices to push the volume, change it, announce something, pop the volume.