versioning – Restore the list item to the old version using the CSOM C # approach

we need to restore the list items from a particular list (and not from the document library) to the old version

but what I can understand is for document libraries, we have this layout as

Item.File.Versions.RestoreByLabel (VersionLabel)

The same type of method does not exist in the

microsoft.sharepoint.client.ListItem

namespace

we can simply do something like below

Item.Versions

there is no way to restore the item by label by restore

exactly how we have to restore the elements of the list.

Any help would be appreciated