Lexeme is my attempt to solve workflow issues like this, along with a few other improvements. You can easily start a chat with ChatGPT by highlighting any text. Lexeme allows you to create multiple chats within the same document, keeping each chat context separate to support an iterative writing process with the help of ChatGPT.
I have been using it almost daily for the past 4-5 months and have added a couple of features to fit my specific use cases. I'm not sure how useful this will be to others, but it's there lol