Giving permission to anyone (non-users as well) with a password to edit a post, possible?

I would like to make possible to any visitors (non-users) to create a custom post from the WP frontend, then get a password in email which can let him/her edit the post if the proper password is given.

Now my focus is only on the capabilities part. Is there a native WP solution to make a CPT post editable to non-users who can enter the required password to that specific post?

I would like to avoid generating extra number of Users for this feature, if possible.

*:The created post would be assigned to the Admin by default.

Thank you for any alternatives!