I defeat this problem by moving the dongle closer to the mouse, in my case, my keyboard has a USB port, but most dongle mice have a USB cable you can use to extend the dongle out.
I've shopped around for a 12+ hour Linux laptop, I think you should wait a little while to pull that trigger, Qualcomm isn't exactly great /w Linux, RISC is currently tripping on its own laces and people just aren't interested in making this kind of thing exactly, yet.
I'm guessing that in a few years a lot is going to change with low power laptops that can still compute efficiently.
I have a 5 year old laptop that when I set it to highest efficiency can get almost 4 hours as long as I'm not doing 200 things, which is fine most of the time.
Plus I've read in a bunch of places that putting standard Linux on Chromebooks is way more complicated than it ought to be, so I'm not sure I'd pull the trigger on that without first researching the specific laptop you're looking into.
Not that I've tried personally, just the Internets.
It does not, sorry.
I was gonna say fwupd thing, but that doesn't see my joystick at all.