Sounds like a great use case for pulumi and pulumi deployments. Keep an eye out, we have a feature coming soon that will enable you to automatically spin up new environments when you open a PR - might be useful for testing/development scenarios like yours.
As for the pricing, we have a free startup offer that gives you access to the core features of the Pulumi Cloud. You can email
sales@pulumi.com or I can put you in touch with someone directly if you’re ever interested in getting set up with that.