I see the core players as such:
Rashford(Garnacho)------Striker(#9)------------Antony(Amad)
-------------------Bruno(Eriksen)----------#8(Eriksen)------------------
------------------------------------Casemiro(#6)-------------------------------
Shaw(Malacia)--------------------------------------------RB(Dalot)------
-------------------Lisandro(Lindelof)-Varane(RCB)-------------------
-------------------------------------GK(GK2)-------------------------------------
which is a core of 21 players, which feels about right, then depth guys and youngsters. I'm thinking Pellistri or Martial (if he can't be shifted, let him stick around he's useful when healthy) as the 7th attacker, a 6th midfielder is needed, so maybe one more year of Fred, McTominay or a free signing type like Kamada.
So, 8 signings this summer. Expensive striker, goalkeeper, RB and #8. Need to be clever at backup striker, RCB, backup keeper and the backup for Casemiro.
More realistically but probably still implausible , it's 6 signings, we risk backup keeper on Heaton, Butland or another free type and maybe no backup striker, just Martial and Rashford playing there a lot and Sancho gets another year at LW. And since the #6 and #8 can be one player, it's really just 5.
If we shift Maguire, McTominay and Wan-Bissaka to Prem teams for good money, which seems plausible, that would raise enough money for the RB, RCB and backup #6 signings, and we're just paying for the striker, keeper and #8, which seems like a normal summer. 2 huge signings (#8, striker) and a medium sized one in the keeper. 180M net spend or so.
So, like this:
Striker: Ramos
#8/6: Caicedo
RB: Frimpong
GK: No idea
RCB: No idea