Prince Harry has always needed the Invictus Games more than they need him. In 2025, they’re a public relations lifeline.