Check out the Ford Maverick hybrid. Similar size to trucks 30 years ago with 38mpg. The 2025 gets 4000lbs towing capacity. You can park it in normal sized spots.
The old Ranger could tow 5000 lb, 9000 lb combined. I wouldn't want to tow 4000lb on Maverick (which I respect for what it is) for very long. That engine is a little high strung.