With the current conditions, I am actually quite doubtful about the future of Gavi, who is indeed like being tossed around at this time, especially it can be said that his current contract is almost exhausted because their conditions in the previous contract extension were considered canceled and indeed Gavi's current contract is only until June.
As for the purchase of more players, this is clearly becoming a bit troublesome I think because of course with that in their current condition which needs fresh funds around 200 million to balance their books there must obviously be some players released. Even though there are already a few on the list such as Busquet and Alba who don't want to extend their contracts but obviously there must be a few more players sacrificed. But currently there are already some big names that they will bring in without thinking about the current financial condition.
They will probably try to make a new contract when the current contract is finished but as you said, it is a little difficult with the conditions they need big funds.
Not to mention that currently there is some news about Messi which is sure to more or less disrupt their financial condition if this really happens in the end.
The best thing is indeed to add a few players but on the other hand we also have to be aware of their current condition which still doesn't allow for that.