It depends on where the leak is. If it's from the sealant, then aquarium sealant isn't hard to get or expensive, you can reseal the tank yourself
Cracked glass is a different matter, but if the panes are good, then getting new sealant will do the job. Many of us have tanks that are decades old, as long as they've been resealed, it's all good.
But replace the stand that it's on. That's too compromised now, and even if it was allowed to fully dry out, it won't be as strong now, and it would hold the tank unevenly, increasing your chances of the tank eventually cracking a pane and popping - most fish keepers worst nightmare. Tanks have to be very level on a very level, strong surface, since all that glass, water and substrate adds up to a lot of weight.
I don't know how long your fish will be okay in the temporary tank for.. you'll need to do a lot of water changes. Remember that ammonia build up happens much faster in a smaller tank. Fish waste diluting in a large tank takes a much longer time to build up to a dangerous level than in a smaller one.
Being in such close quarters with almost no hiding places can also lead to a lot more aggression and fin nipping, so be watchful about that. Not having spaces to hide can also stress the fish a lot more. Stressed fish are more vulnerable to illness and disease. If you can get your hands on some live plant, like some masses of elodea or hornwort, it'll help keep the ammonia in the tank lower, and the livebearers that are huddling in the corner would feel safer and less stressed.
Over the longer term, would you be open to some suggestions about your stocking? You have a mix of hard and soft water fish in there, which isn't great, but perhaps your water is more in the mid-range? Your numbers for the schooling fish are also a bit off, so would be worth looking at once they're back in the larger tank.