This is an accepted solution.
Thank you for the feedback, @edwardupton! I do agree that having this requirements written in a doc will be beneficial for other partners as well. I will be sure to send your feedback to our team.
To answer your question, @milindpatel. I have reached out to our Partners team, and they have confirmed that app reviews can only be submitted by store's staffs. This means, you won't be able to leave reviews from a collaborator or developer account. That being said, I am also going to add this to my note to our team as well so that app review requirements are listed in details.
If you have further questions, feel free to follow back up and I'll be happy to take a look.