Display price in add to cart form BEFORE add to cart button
I spent weeks on trying to find a clean solution using the commerce-product.html.twig template but to no avail. The problem is the fact that the variation fields and add-to-cart button are packed together into one component (product.variations) in a way that is difficult to decompose. I cannot think of a way to insert the price in there somewhere. Someone should create an issue about this.

Here is a hacky CSS-workaround.

First, create some space above the add-to-cart button:

.commerce-order-item-add-to-cart-form .form-actions {
   margin-top: 4em;
}


Now place the price div into the created space:

article .field--type-commerce-price {
   position: absolute;
   bottom: 2.5em;
}


This also works when the price is updated.

Still looking for a cleaner solution.