@Mishra, Dolly , Thank you for reaching out. The reason you see so may permissions listed on the consent page, though you have just added a single permission is because all these permissions are stacked up in the hierarchy from the least to most privilege permissions. For eg:
- User.Read ---> Would only allow you to read the user's profile
- User.ReadWrite ---> Would allow you to read as well as write in the user's profile
Hence in your case also, as you are using calendar.readwrite would this permission would include the least privilege permissions also.
Hope this helps.
Do let us know if this helps and if there are any more queries around this, please do let us know so that we can help you further. Also, please do not forget to accept the response as Answer; if the above response helped in answering your query.