FWIW, money is the easiest term to agree to. We have lots and lots. I agree, it will never be called "reparations", but you can trivially structure it in a zillion ways that just look like foreign aid or debt forgiveness or whatever. The WHO forgives some loans or the UN agrees to build some infrastructure, and we coincidentally make a new fund of about the same size, etc...
What if Iran refuses payment in USD? For reparations, tolls, or for future sale of oil?
I think it’s less about the money and more about a formal declaration who won the conflict. The loser sues for peace / pays reparations.