One way to solve such a problem in Event Sourcing is to add versions in events, which will act as a handle for making changes to the data and make sure it is validated fully.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.