The modern stereo system

2, 12” subs would rattle the car pretty bad and cover whatever efforts you put into the rest of the speakers. You’d pretty much have to adjust everything to the point the 12’s would be useless or at least worth the downgrade to a single 10” sub in a ported truck box (low profile) or one of the under-seat units referenced by a few in this thread. Most “head units” come with a very small built in amp that could push 2, 3.5” speakers. Anything more, really, should have an amp and some cross-overs ran to the remainder of the speakers. Sounds like a Bluetooth head unit is the most modern and less invasive solution for a modern system.

Kick panel 3.5-4” speakers and rear deck 6x9’s, under-seat sub, with a Bluetooth head unit and an adequately rated amp to push it all would probably be the way I would go.