Regarding app types: It sounds like a regular OAuth app is the right use-case, assuming you want the app to book meetings on behalf of individual users in your organization.
This thread might be helpful: When to use Server-to-Server OAuth app and when to use OAuth app?