Use can_supply in stead of deprecated in_stock in frontend

Fixes #4364
Use meta key inside of unauthenticated_products_controller_spec