Improve admin product picker performance

Currently for databases with a large number of products and variants, the product search performance in backend is prohibitively slow.  Furthermore, we are returning variant data in the api response that isn't being used by the product picker at all.  This pull requests adds a separate action to the admin search controller to allow searching for products while only returning the necessary data.