Check if spree route proxy responds to root_path

Some stores may not define a root_path under spree engine. Currently
only spree_frontend component does that.
Add product with track_inventory false via backend

Fixes #4309
Ensure prices with currencies displayed do not break variant radio buttons on cart form

Fixes #4342