Go to baby classes, the library, the zoo... 7 month old don't need much.
Oh yes totally forgot the library! They usually have times for like “Book babies”!
See if there's something like EarlyOn near you, so he can socialize with other babies/kids
I would keep rotating toys walks etc! What helped me not feel like I was going crazy from how busy he was and never wanted to sit still, as it seemed like he was never entertained was; but I would throw in an airpod to listen to a podcast, show just something different. So he wasn’t getting the tv but it helped me stay entertained. This allowed me to be sitting with my kiddo and playing while not feeling like I was going crazy