So… you have a few options here depending on size.
Probably the cheapest option (at least here) would be to get a Casio keyboard the size you want. Many of them have the light up keys to play along to, etc…
I haven’t played a Casio keyboard in maybe 30 years but my recollection was that the only down side is that I didn’t like the sounds as much as some other keyboards. However, I suspect 30 years later that it’s probably irrelevant… also if it has a MIDI out then it doesn’t matter as you can control whatever.
I beat the hell out of my old Casios and I bet they would still play today.
I looked into this recently because I wanted just a small keyboard to keep with my guitar rig now that I picked up an 8 track digital recorder… then I remembered that I already have an Alesis keyboard controller that I don’t use and a vintage rack synth. (While that’s a little bulkier it’s also going to sound better to me than anything on this earth…)
Anyway, this would be a slam dunk for features:
…except it has no MIDI interface. It has everything else you want, though. Really too bad about the lack of MIDI.
I guess it looks like the slightly higher model ($40 more here) has a USB interface:
Either of these are cheaper than the non-sound-making keyboard controllers I got for my PCs. lol
Edit: this cheap yamaha also has MIDI through USB:
…and I generally always liked the yamaha sounds better. In a DAW it won’t matter but if you are just jamming on your own sometimes the sounds matter. (No light-up keys though, I guess.)
Edit 2: looks like it might be just the upgraded model of that one with midi (yep, definitely)… and it’s more expensive than the Casio upgraded one.