I recently saw that the psql \d+ lists for "Partitions:" are not aligned in quite the same way as other lists ("Publications:" etc) because they use indents and line breaks differently. e.g. See below:
PSA v1 0001 - Fix (common code) lists for "Partitions:" and "Child tables:" 0002 - Fix list for "Inherits:" in the same way
This patch looks good to me.
However, referring to the original code implementation, I believe the initial design intention for the psql display was to make it as "compact" as possible.
I'm not sure.. if it's worthwhile to uniformly change the display style of other items you mentioned (such as Publications) to the compact style?