Do you know what offset or backspacing the incoming 8" wheels have? That info might help alleviate some of the concern anyway. Still no guarantee until you get them mounted up on the truck, but it'll help.
The 12's are not only too wide for the truck, but they're also too wide for the tire. Only street tires, or specialty high-performance tires are mounted to rims that have the same general width as the tire. Normally a truck tire is mounted to a wheel that is from 2 inches, all the way to 4 inches narrower than the tire's section width rating.
So while the 7 is below that, and might give you trouble if you want a major tire chain to work on it (because it's not within the tire manufacturer's specified range) it might just be the ticket for now.
The 8's are closer, and to my mind will actually look better too with the 33's, but still crossing fingers that they all work!
In the front, the tires tend to rub either the leading edge lower corner, or the trailing edge inner fender skirt pinch-weld area. The pinch weld can be trimmed way down (if it has not been already) without any penalty. Some setups rub on the lower fender braces, but you'll have to wait and see. Does yours even have the fender braces intact?
In the back, the most common rub areas are the leading edge (where it comes down almost vertically) and the upper opening edge when you're really flexing your suspension.
This is not for the new pre-flared fenders specifically, but it might still apply. They've been around for awhile now, but there is not as much history or feedback regarding tire fitment with them then there is with stock and fully cut and flared fenders.
So you could add to the data we need!
Paul