This only works as of D145803, where we re-point the `DW_AT_type` based on existence of `[[clang::preferred_name]]`
Add some tests to make sure we're formatting structures with preferred names correctly. Differential Revision: https://reviews.llvm.org/D145832