When there's Liquid and no backticks, should reindent
When there's Liquid and backticks, should not touch and be idempotent
When there's Liquid and no backticks in Liquid JS tag, should reindent
{% javascript %} {% if cond %} const x = '{{ product.featured_image}}' {% endif %} {% endjavascript %}
When there's Liquid and backticks in Liquid JS tag, should not touch and be idempotent
{% javascript %} {% if cond %} const x = `{{ product.featured_image}}` {% endif %} {% endjavascript %}