I'm concerned that you have only 3 nights in Seville (which is just two full days and some extra hours) and are contemplating a day trip to Ronda. There's nothing wrong with Ronda, but it simply isn't in the same class as Seville (or Cordoba). I urge you to drop the plan for Ronda unless something shocking happens and you really, really do not like Seville.
Combining Girona and Figueres on a one-day trip isn't something I've done. I've spent at least 3 full days in Girona over the course of two trips to the area. However, if you really want to see the Dali Theater-Museum (which was fun for me even though I'm not a big fan of Surrealism), this may be a good opportunity to do so. The complicating factor is that for the day to work, you really need to take one of the express trains. That means date- and time-specific train tickets. Going to two separate cities will make it considerably harder to figure out the timing of those tickets unless you're willing to risk buying them at the last minute. I don't know whether trains between Barcelona and Girona/Figueres ever sell out; there are sometimes sellouts between Barcelona and Madrid/Cordoba/Seville. In addition, not buying those tickets head of time may significantly increase your travel cost for that day.
I don't know what to suggest to you in terms of time allotment for the Theater-Museum. Those tickets are timed, and individual time slots may sell out in advance. I doubt that happens very far ahead of time unless a couple of tour groups want the same entry time. (The museum does get bus tours.) However, especially with a combined Girona/Figureres day trip, I'd feel the need to get the museum ticket somewhat ahead of time, either at the beginning of the day or sometime in the afternoon. I would not count on showing up at the museum without a ticket already in hand. Even if they aren't sold out for the day, you might be told the next available entry time is hours later.
The Theater-Museum ticket also covers the fabulous jewelry collection exhibited nearby. That might take only 15-20 minutes if you aren't trying (futilely, I would say) to take photos. In 2019 I was told you can go to the jewelry exhibition either before or after the Theater-Museum. I haven't verified that's still the case, but it would provide some flexibility.
There's really not a lot to do in Figueres other than go to the Dali Theatre-Museum, so I'd be inclined to hit Figueres as early as I could manage in the morning, leaving at least most of the afternoon and the early evening free to enjoy Girona.
One other thing: Fast trains to Figueres use the Figueres-Vilafant Station, which is a healthy walk from the museum. There's bus service from that station to a stop not too far from the museum, but I'd be uncomfortable relying totally on that bus if I hadn't allowed much time to get to the museum. On the day I traveled to Figueres, my express train was late and the bus didn't wait.