Hi jodzee,
I’ve not that familiar with Gravity Forms myself, but I suspect this is definitely possible. Ninja Forms with the Front-End Posting addon would probably do the trick.
In either case, I’d recommend you reach out to the authors of those plugins to double-check this is possible before making your purchase.
The Post Type and Taxonomy you’ll need to map the submissions to is defined here. The reviewer photo is just a regular post thumbnail. And then the post meta you’ll need is all saved as a serialized array under the grfwp key (see here). You can find the array keys you’ll need to map data to here. I think it’s just review_url, reviewer_org, reviewer_url, review_date, rating, rating_max and rating_display.
Thanks much. I’ll give it a whirl!