Hi Wes- Pulumi SaaS does offer the features you mention above, and then some, although I'd love to hear more about what you mean by "cost analysis" before I say we 100% support your use case.
Regardless, I'd be happy to get you setup with a Pulumi Account Executive who can facilitate a demo and a conversation about what you're looking for in an IaC solution. Is that OK with you?