Denormalise latest_version and latest_released_version for items

This issue was created from this discussion.

The latestVersion field is suboptimal in that the preloading loads all versions in order to select 1 !197081 (comment 2616258254).

We should also explore whether we can have a published: argument on the field and still preload the two slightly different scopes.

latestVersion(published:true)
Edited by 🤖 GitLab Bot 🤖