Change `costs.json` into `metadata.json` with better ways of attributing to providers rather than complex string matching