No, you don't have to leave a review. With that said, reviews are my livelihood. Without reviews, I do not get ranked in the Shopify Experts search results, and thus, don't get any leads for future projects. I need reviews, in order to continue to get leads from Shopify, so I would strongly encourage and ask for you to consider leaving a review at the end of the project.