You need to scroll down to Directory on the page, in the footer. https://itch.io/directory
In theory, the status released would denote a game that is "finished" and ready to be deployed to customers. But in practical terms, many devs take this to mean "published" and they "release" even their very first draft to public eyes. Maybe it is a language thing. And others forget to change status from in development to released. And just because something is released does not mean, development is finished. That is not even accurate for AAA games, they often "release" unfinished games that are barely playable.
In my book, you should be able to play a game from start to finish with all major intended features to quailfy for released status. But there is no enforcement for any of those release status terms.