WP Directory Kit
On listing preview you will add elementor elements for reviews, then users will be able to use it, after review admin receive email to approve it.
Also non registered users will be able to write review, if enabled.