[dagster-dbt] re-enable asset materializations when running `dbt cli` solids


[dagster-dbt] re-enable asset materializations when running dbt cli solids

Fix for https://github.com/dagster-io/dagster/issues/3815.

The schema of run_results.json has changed as of DBT 0.19.0. This breaks the asset materializations in our dbt solids. This diff re-aligns the way we construct materializations such that materializations are yielded again.

Test Plan: Add to test_dbt_cli_run to make sure that the correct asset materializations are yielded when using run CLI (this was previously not covered under test). Tested fxnality on both 0.19.x and 0.18.x

Reviewers: sandyryza, max

Reviewed By: sandyryza

Differential Revision: https://dagster.phacility.com/D7832