I think it is quite possible for Barcelona to still be able to maintain 2nd position because Barcelona and Girona now have a difference in performance so that Barcelona is not so stressed anymore. Moreover, Barcelona's performance is quite good now and this is inversely proportional to Girona so I don't think Girona will able to compete with Barcelona for 2nd position.
In fact, now Girona only needs to maintain the stability of their performance so that they remain in the top 4 of the standings to be able to get a ticket to the Champions League next season. Girona's position is still not safe now, especially as their performance has declined greatly.
There is no guarantee Barcelona to stay in a runner-up position until the end of the season. If Barcelona underestimates Girona, they may lose the runner-up position. Even if Girona performance is decreasing lately, they are still a strong team in La Liga. They experienced some losses because they couldn't play with full team. Now, it seems Girona all players are available for the remaining matches in La Liga. So, I assume there will be an improvement on Girona performance. Barcelona must be careful with Girona, specifically Barcelona may lose points in the upcoming El Clasico.
I think it is not the time to relax for Barcelona. They have some crucial matches in the near future. Although it is not for the title, but a runner-up position is also quite prestigious.
Barcelona certainly hopes to overtake Madrid position at the top of the standings and win the La Liga trophy again this season, but this is certainly quite difficult to achieve because Ancelotti fleet has a fairly wide point advantage over Barcelona. Therefore, the most realistic target is to finish in runnerup ranking, by trying to go undefeated in the remaining matches ahead.
Meanwhile, in important matches such as the EL Clasico, Barcelona also has to fight not to lose, so that their position will be save for Girona pursuit. Nobody should be underestimated, because that could have fatal consequences for their position in the standings, especially if they underestimate Girona. Even though their performance has experienced ups and downs, Girona still has a chance to recover and be consistent.
Girona is a little lucky because they only focus on La Liga matches, unlike Barcelona who have matches scheduled in the Champions League where this can divide their focus. On the other hand, I also believe that Girona will be able to maintain their position in the top four of the standings, so that they will appear in the Champions League next season.