Only check decl completeness for local allocated decls
Update test/error checks with new incomplete type message
Incomplete struct errors still mention the forward decl