I'm coming to this conversation late, but your pain points are almost exactly the same ones that inspired a side project of mine [1].
I'd love to hear of any more issues you have with Figma or your workflow in general.
What I'm working on is a web app that serves your project's Figma designs to a focused workspace where you can code them up. Different breakpoints, states, and specs are all right there, so there's no window switching and you never have to open Figma. And it notifies you of design updates.
Still a work in progress, but I hope to launch it later this year.