Thanks for reaching out to Microsoft!
Currently, the Microsoft Graph API does not provide a direct way to restore messages in the non-draft state.
Since this feature/functionality is presently not available, you can submit a feature request idea using support link, which will be monitored by Microsoft team and make the enhancements to Microsoft Graph APIs. I will also upvote for you.
Note: APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Similar posts: https://learn.microsoft.com/en-us/answers/questions/1013351/how-to-restore-embedded-message-and-it-s-attachmen
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.