A high yield savings with Discover has a 4.3% APY right now. That's higher than both the mortgage I took out in 2016 and the loan I took out a few years later for new windows on said house.
Not 7%, but also way better than cash.
Don't discount credit unions. If you or a family member is or was in the military you can get into Navy Federal which even offers interest on their checking accounts (!!). And more importantly, a serious lack of fees and add-on charges.
Shop around. I have one at 4.5%. My credit union has one that goes up to 4.9% if your balance is high enough.