I would like to know if it’s possible when a visitor books accommodation of type A, to block users from booking accommodation of type B for the same days as accommodation of type A on the calendar.
Unfortunately, there is no such option in the plugin by default. As an option you may try synchronizing Accommodation A with Accommodation B as it is described in the workaround from this article. We do have a similar feature request and I have added your up-votes to it as well. In case there are more requests from other users, we might consider implementing such an option in future plugin updates.