Apparently there is no standard way of documenting Vue component properties, but the most accepted way seems to be to use JSDoc, with some decent tooling for building doc pages or reusing it in storybooks. PHPStorm doesn't support it yet but they support an intermediary format and a tool to auto-generate it from JSDoc.
We can start documenting this component using JSDoc and start exploring the tooling mentioned above.