Not going to lie, you’re probably best with a decent pair of headphones and small headphone dac/amp. No small active speakers will get you the same quality, full-range sound as a decent headphone setup. Headphones will also be smaller and lighter to carry around.
That said, I have a pair of Audioengine HD3 speakers ($350) on a computer at work that are surprisingly good for their size. Audioengine A2+ are a bit cheaper and well reviewed also. I wouldn’t bother worrying about roon ready or wireless on the speaker since you can just run them connected through the laptop. If your budget allows ($999 via accessories4less.com) Kef LSX are probably better, but they’re also a bit bigger and a bit heavier for your bag. Anything beyond that I wouldn’t want in a carry-on.