core: fix string rendering of modules in diffs
core: fix string rendering of modules in diffs

This was assuming our old practice of a slice starting with the string
"root". We'll normalize here and then stringify the result to ensure that
we get a string consistent with what's used elsewhere.

This is primarily aimed at fixing some of the context plan tests.

hashicorp/terraform-plugin-sdk,hashicorp/terraform-plugin-sdk