It sounds like you have to consider a competing risks model, as many patients evidently die before they need the reoperation, with many more dying than being reoperated. It's possible that the reoperation mainly occurs at early times before there is much death, which might make a focus on reoperation reasonable, but that's not clear from your question. Before you design your prospective study, you should re-analyze your earlier study data with that in mind. The R survival vignette on competing risks shows how to do that. I suspect that Stata has such tools, although I don't use it.
That competing-risks model will give you the basis for designing the prospective study provided that surgical techniques, patient characteristics, etc., stay reasonably similar to those in place in the prior study. I'm not sure if there's any simple formula for calculating the power for this situation. Much will depend on the specific hypothesis that you want to test. For example, do you really care if one group has fewer reoperations if those patients die sooner?
Simulating data based on your competing-risks model seems like the most reliable approach. You generate a very large number of simulated events (both reoperations and death) that match the pattern of your earlier study, but with your hypothesized hazard ratio. Then repeatedly take a defined sample size from your large number of simulated events under the general design of your prospective study and perform your survival analysis. The proportion of samples of that size that show a significant difference at p<0.05 is the power for that sample size. Repeat with different sample sizes until you find that power to be 0.8. There is a survsim
function for Stata that might help with this, but I don't have experience with it.