GET /trees now accepts ?visibility=private|team|link|public to scope results.
TreeListResponse includes author_name (full_name or email) and visibility.
Author names fetched in single query to avoid N+1.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>