Yeah the 2020+ 4piston fronts are an option. The video posted by Partsman57 in here is great and sums it up. I posted info on the shim, but you could probably go into your hardware store with your dial caliper and find something so you don't spend $15 on a few washers.
Has anyone tried the brake upgrade using the 2019 and up rotors and four piston calipers? Found this video on it. Looks like a big improvement over the stock setup.
www.gmt800.com
It's still a work-in-progress finding out which wheels work. I don't think there's a factory 17" that will fit because of the barrel. There was at least one 17" aftermarket wheel that fits with a spacer. Some 18s will fit, but I couldn't tell you which ones. You could spend about $100-$150 and get longer lug bolts and a spacer, then you should have a selection of 18's that will fit.
I have an 02 reg cab. I did the SUV rears, NNBS fronts, and what I want to make sure you are aware of is, the hydroboost swap. You swap out the vacuum booster to the hydraulic booster used in some SUVs, the 3/4, & full ton.
If you just slam on any decent brakes, you will skid if the tires can't hold the acceleration change. The hydroboost difference is after you start to brake, it's as if it gives you this extra force you can apply to the brakes. For me to try to compare it, go out and push your brakes, that's how you stop when you are driving. Then go and pump them three times, and that's what the hydroboost feels like all the time. You can quickly adjust to it, its just compared to the vacuum brakes, you can progressively increase your braking force.
After doing this, you need to go out and relearn how to brake. You learn how to stop progressively, and need to go out and practice to gain confidence in your new braking ability. Since doing this, I can out stop everything else on the road. Have you ever been in traffic when everyone panic stops, you hear tires skidding, and one lane "unzips" to try to create two lanes or there will be an accident? I now always take the shorter side so I can give up the extra space to those behind me.