I think current doc Marketo REST APIs: Asset Objects » Marketo Developers lack of LP approving.
Because when I tried below, I could approve.
URL: <REST API Endpoint URL>/rest/asset/v1/landingPageTemplate/{id}/approveDraft.json
See also
How do you approve a landing page template via the api?