tfdiags: Restructure tests into subtests
tfdiags: Restructure tests into subtests

heimweh/terraform,apparentlymart/terraform,apparentlymart/terraform,iljaskevic/terraform,heimweh/terraform,mattray/terraform,hashicorp/terraform,tommynsong/terraform,brandontosch/terraform,pradeepbhadani/terraform,nlamirault/terraform,pradeepbhadani/terraform,drebes/terraform,youhong316/terraform,pdecat/terraform,pryorda/terraform,pryorda/terraform,rnaveiras/terraform,VladRassokhin/terraform,tommynsong/terraform,mattray/terraform,nlamirault/terraform,youhong316/terraform,rnaveiras/terraform,apparentlymart/terraform,ewbankkit/terraform,pdecat/terraform,pdecat/terraform,drebes/terraform,iljaskevic/terraform,luis-silva/terraform,gechr/terraform,brandontosch/terraform,heimweh/terraform,VladRassokhin/terraform,iljaskevic/terraform,hashicorp/terraform,drebes/terraform,gechr/terraform,heimweh/terraform,hashicorp/terraform,drebes/terraform,VladRassokhin/terraform,luis-silva/terraform,gechr/terraform,tommynsong/terraform,apparentlymart/terraform,brandontosch/terraform,iljaskevic/terraform,brandontosch/terraform,luis-silva/terraform,heimweh/terraform,ewbankkit/terraform,nlamirault/terraform,luis-silva/terraform,pryorda/terraform,ewbankkit/terraform,brandontosch/terraform,mattray/terraform,rnaveiras/terraform,ewbankkit/terraform,mattray/terraform,pdecat/terraform,VladRassokhin/terraform,pradeepbhadani/terraform,apparentlymart/terraform,youhong316/terraform,youhong316/terraform