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.
Should this be delegating to `:products` instead of just instruments?