add woocommerce_get_variation_price_html filter

Add a catch-all filter to the end of the `get_price_html()` method for variable products.. which better mimics the `get_price_html()` for simple products.

This will allow me to filter the whole string in one swoop from Name Your Price.  It might also solve issue #3486