The email is legit, but it comes from trustpilot directly so we don't have any control over the language used in them. They always say purchase, even if it was a donation or even a free user. It's just a request for a review.
These have a chance of being sent whenever our system sends an email to you, in your case that review request actually was triggered by the terms of service update.