Hi @Kenta Matsunaga
No, this API only supports delegated permissions. Batch requests simply merge multiple API requests into one, which must meet the permission requirements of each API. If your batch runs in an application-only context, all API requests in the batch should support application permissions, otherwise the target API will throw an error.
Hope this helps.
If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.