Interface for updating all product (instrument) approvals for a user [#73571] 

This is a cleaned-up version of the now-closed PR on the NU fork.