project_panel: Split up `render_entry` into smaller methods (#46850)

Rustfmt surrendered here because that method grew a bit too large. This
splits this up into smaller methods in an effort to combat this and make
the code more maintainable.

Release Notes:

- N/A
2aa8d5c747Finn Evers committed on 1/16/2026, 4:01:09 PM· committed by GitHubparent73458a0
3 files changedLine totals unavailable