Start on price range for variants with options

Still need to set price to “n/a” when options are present as well as
work out a few edge case bugs.

Also need to add a similar range to grid view