So These things kinda sorta exist. there's 4 bindable Move State commands: toggle, set Hold Position, set Maneuver, set Roam. There's 4 bindable Fire State commands: toggle, set Fire At Will, set Hold Fire, set Return Fire. These are under Hotkeys/Commands under the yellow State Commands header in the button vomit.
When you try and set a keybind to more than 1 thing at a time(I tested both toggles) the system will only take your keypress for one of those actions. If I bind holdfire and holdposition to ';', and I select a unit, pressing ';' will only set the unit to hold fire, the movestate will be unchanged. To extend on this, I have set 'o' to impulse mode: toggle and 'o' to Area Cloaker: toggle. I can select a Jugglenaut, pressing 'o' changes impulse. I can select a Cornea, pressing 'o' enables/disables the areacloak. When I select a Cornea and a Jugglenaut in the same selection, pressing 'o' will only toggle the jugglenauts' impulse state.