If you like the Rust-Oleum brand and live close enough to a Home Depot distribution center to get it, I can't recommend their Acrylic Lacquer Gloss White enough (https://www.homedepot.com/p/Rust-Oleum-Automotive-12-oz-Acrylic-Lacquer-Gloss-White-Spray-Paint-6-Pack-253364/205762489).
It goes down incredibly smooth, and if you do happen to get a run, it is super easy to sand out. Granted, getting a run with this stuff is pretty hard to do, though I've somehow managed to achieve that milestone twice. It costs the exact same as the stock in-store paint, but the unfortunate catch is that it has to be special ordered.
Alternatively, as others like Justin/TheRascalKing have suggested, Behr #52 Spray Paint is a great option you can just grab off the shelf for the same price (https://www.homedepot.com/p/BEHR-PREMIUM-12-oz-52-White-Gloss-Interior-Exterior-Spray-Paint-and-Primer-B001944/310275621).
However, since it is an enamel, it is prone to yellowing over time and will require a clear coat. If you go that route, keep in mind that 1K clears tend to yellow after about a year, whereas a 2K clear will last much longer, generally three to five years in my experience. The only caveat with the 2K clear is that it finishes just a touch shinier than standard R1TK armor. Also, because it's an enamel, you really have to be wary of your recoat windows and sanding down runs, which I've fallen victim to significantly. The saving grace is that Behr's nozzles are really good about preventing runs in the first place, so it is actually pretty hard to screw up.
Welcome to the FISD!