I am in agreement with others that the ammonia according to the test numbers would not normally be expected to result in fish deaths so quickly, but keep in mind that with the high pH ammonia is more lethal that the same level would be at say pH 7, and at pH 6 ammonia at this level would not be toxic at all since it would be ammonium. So the high pH must be kept in mind as a significant factor.
I also agree that the high GH would not kill fish so suddenly. I have looked into water parameters for fish species a fair bit over the past several years. The problem with soft water fish in hard water is that the internal physiology is affected over time to the point where the fish just dies before its normal lifespan is reached. This length of time depends upon the fish species and the GH. The main issue is usually the accumulation of hard minerals, particularly calcium, in the kidneys (the kidneys remove the calcium from the tank water when it passes into the fish) which become blocked and the fish then dies. Studies on cardinal tetra showed that the higher the GH, the shorter the lifespan. However, the hard water does immediately cause the fish's physiology to work much harder, as it is now dealing with regulating the blood pH and other things, so the fish is weakened from the start.
Acclimation can be fatal, but if these fish were purchased locally one would assume the water parameters of the store water are similar if not the same as the water used in the tanks, but I am only surmising. The so-called pH shock is more often a TDS/GH shock, according to many of the sources, but both are connected.
The questions asked by Ch4rlie are very important. One has to rule out (or confirm) possible issues one by one.
Edit. You asked about softening the water...this is possible, but a bit involved. We can go into this once we establish the issue (if we can).
Byron.