[backend] Fix issue where option types were not being correctly set in Admin::ProductsController

Fixes #2639