Thanks to Clark I can now grab replies to posts on Bluesky. The solution was using app.bsky.feed.getPostThread
but I was overthinking it (as usual) when it was a lot simpler than I was expecting.
I'm now thinking about how to integrate that into comments or whether I even should. If I do decide to then it will be something modular so that it can be easily removed.