Add Scheduling Group to access list UI [#73571] [#73573]

This also includes the product grouping request from #73571.
I'm not sure. I'm more concerned if there's some sort of true error that get raised. If you're confident that even if some error case arrises that it won't leave the DB in an inconsistent state, then it's probably fine without the transaction.