Hello.
1) The ability to have independent calendars possible in any paid versions of Booking Calendar. Check more here https://wpbookingcalendar.com/overview/#booking-resources
You can watch video overview about this feature here https://wpbookingcalendar.com/help/multiple-calendars-video-overview-of-booking-resources-in-booking-calendar/
Please read the general instruction about usage of paid versions of Booking Calendar: https://wpbookingcalendar.com/faq/general-usage-instruction/
You can create the different booking resources (your properties or services – unique calendars) at the Booking > Resources page and then you be able to insert booking forms for each of your booking resources into the posts or pages. Please read more how to insert and configure the booking shortcode into the post or page here https://wpbookingcalendar.com/help/inserting-booking-form/
You can have selection of your packages (booking resources) like in this example https://bm.wpbookingcalendar.com/select-resource/
2) The Business Small and higher versions of the Booking Calendar is support Stripe, PayPal (Standard and PayPal Pro Hosted Solution (please note, PayPal PayPal Pro Hosted Solution its does not the same as PayPal Pro)), Authorize.Net, Sage Pay, iDEAL via Sisow and iPay88 payment gateways integration, other payment systems are not supporting yet. You can configure and activate it at the Booking > Settings > Payment page.
Please watch more in this video: https://wpbookingcalendar.com/help/booking-calendar-video-payments/
3) Please note this forum is only about the support of Booking Calendar Free version, so about the paid versions, contact here https://wpbookingcalendar.com/contact/
You can test Booking Calendar live demos at this page https://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.
Kind Regards.