Implemented fix for variant search on stock transfer page

Fixes the issue described at https://github.com/spree/spree/issues/4786.

Basically, allows the user the search for a variant rather than select from a pre-populated list when creating a stock transfer. This ensures that the user is always able to choose from all variants.