Moraes will cost a pretty penny, but it's an investment worth making. Bernat also would be tricky to snatch from Bayern, but he's not on good terms with Ancelotti and the latter prefers Alaba anyway. Bonucci, as stated earlier, becomes an option that both sides are likely to be more amicable towards than before and potentially with less financial constraints too. Ditto Laporte. Throw in a Fabinho and boom, City are a totally different side for much, much less than the amount the above would require.
I still don't know about Kun, there's a reasonable chance he moves on regardless as the question marks over his place when Jesus returns aren't answered, but I'd imagine the club will cross that bridge when they get to it.