Can I lower the retail price for a short time but keep the subscription applicable only to the original price?

The best way to achieve this will be to set the "Discount type" in the auto-charging subscription rule to "Fixed product price," which will allow you to set a fixed product price for products in this rule. This will allow you to set up a higher price for subscriptions than your current product price.