Fast primes to cover 24-105mm and 70-200mm (full-frame) will cost and weigh way more than the two f/4 lenses needed to cover that range with good zooms. You'll be changing lenses all the time and digitally zooming in post to get the framing that you want.
If all you can afford is one lens, then get an EF 40mm f/2.8 STM and then start saving for two good zooms.
Remember, shoot Raw and use software to optimize your lenses at every focal length and aperture. Most people don't even realize that is possible.