FC Barcelona is not at his best, financially speaking, and can't afford to get new players (even if it doesn't seem like they need it either). This can be a good opportunity for Real Madrid to catch up, although I'm not sure about who should they get among the players you mention. What is clear is that given their performance in La Liga, the worst option would be not to catch anyone.
you will see that next season, with the champions league it will be better
moreover, in my opinion, he has recovered very well many fans who, by selling him to play at his best, have decided to renew his season ticket
they are working fine, let them do it
Barcelona is obviously going to need a lot more time to fix the financial problems that they have. But the positive thing is the way Barcelona is performing right now, it is easy to say that they will be winning trophies frequently and also earning money in the process.
So, money will be incoming in the Barcelona club. But as we all know that the problem is not going to be fixed by winning one or two La Liga titles. It is going to need a lot more time and patience. Improvement is there for Barcelona, they just have to be consistent.