It’s hard work to do the mappings between cloud pricing web pages and terraform resource params. It took us a week to do it just for S3, which has 50+ cost components. We have a community who are adding the mappings, we’ve developed guidelines and automated tests for them too. We now cover over 200 resources.
Since then, we have partnered with Hashicorp to build out their Run Tasks feature. It's still in beta, but more info about it here: https://www.hashicorp.com/blog/terraform-cloud-run-tasks-bet...