fix(replies): count all descendants in collapsed thread message (#176)
* test(mocks): add deep reply thread and subcategories to mock data
Add mockDeepReplies (15-level chain) for testing deeply nested comment
rendering on mobile. Add subcategories under Feedback and AT Protocol
in mockCategories to match barazo-web#175. Wire deep replies into MSW
handler so they appear when browsing with mock data.
* fix(replies): count all descendants in collapsed thread message
The "N replies hidden" message on collapsed threads only counted direct
children, not the full subtree. A thread with 12 nested replies would
show "1 reply hidden" when collapsed. Add countDescendants() to
recursively count all descendants and use it in the collapse indicator.
* style(replies): fix prettier formatting in reply-branch
authored by