That’s definitely a solid-sounding feature request to post in the issue queue.

It might also make a somewhat reasonable beginner pull request if you wanted to tackle something like in the code.

I’ll note for doing this manually, one could add a database row in mySQL in the wp_postmeta table with the following values:
meta_key: mf2_read-status       
meta_value: a:1:{i:0;s:7:"to-read";}

Adding this pair will cause Post Kinds to display the Read as the sub-type “Want to Read” in the resulting post. For the other two types you’d want to replace "to-read" with either "reading" or "finished". I’ve tried it out on a few prior posts and it seems to work pretty well.

I might recommend doing this in the admin UI using custom fields, but if I recall correctly, doing it that way will add some additional code that will prevent Post Kinds from finding and displaying it properly.