pub fn render_status(plugins: &[PluginStatus]) -> StringExpand description
Render the whole *plugins* buffer text from the current status snapshot.
Column widths adapt to the content (name + tier), so the table stays aligned
whether one plugin is loaded or fifty. The empty state is an explicit line,
not a bare header.