Improve multi-module error messages

- Fix assertion failure if AstGen failed on a multi-module file
- Cap number of per-error reference notes and total multi-module errors each at 5
- Always put "root of package" reference notes first

Resolves: #14499
b8a96baab8mlugg committed on 2/21/2023, 2:05:35 AMparent09a84c8
2 files changedLine totals unavailable