Similarly, I am going for a mix 105 R7000. I've already got the RD, FD, non-hydraulic brifters, and a 34T cassette. All of them are currently installed on my foldie.
I've wanted the R7000 165mm 50-34T cranks, but as it was out of stock everywhere, and as I am not sure about the right chainrings for me yet, I've decided to get a CVR (ZRACE Hardrock) from AliExpress. I've already received it, and it's a bit lighter than an R7000 but still heavier than an R8000 (based on the specs).
For the brake calipers, I've got the Juin F1 (Taiwan) from AliX. Not sure whether it'll fit the frame. I am still waiting for Trace Velo to review his. I hope that it'll be better than the ZRace ones and on-par with TRP's.
Previously, I was using a Chiner cassette (Decaf). But after some issues, I've replaced it with an R7000 cassette. It feels much precise and snappier now. I'd say, go get one from Shimano or from a well-known brand for this component.