Zend certified PHP/Magento developer

What are the inventory(MSI) options available in Magento 2?

I’m looking to understand the inventory management features in Magento 2. Can someone explain the different inventory options available in Magento 2 and how they can be utilized? Specifically, I’d like to know about the following:

Stock management: How does Magento 2 handle stock management? Can it handle multiple warehouses or locations? Is it possible to set up low stock notifications?

Product quantities: How does Magento 2 track product quantities? Does it support tracking product quantities at the SKU level? Can it handle complex scenarios like bundling products or configurable products?

Stock status: How does Magento 2 determine the stock status of a product? Can it automatically update the stock status based on product availability?

Backorders: Does Magento 2 support backorders? If so, how are backordered items managed and fulfilled?

Reservations: Can Magento 2 reserve stock for pending orders or carts? How does it handle reservations and ensure accurate stock availability?

API integrations: Does Magento 2 provide APIs for inventory management? Are there any limitations or considerations when integrating with external systems?

Reporting and analytics: What kind of reporting and analytics capabilities does Magento 2 offer for inventory management? Can it generate reports on stock levels, sales velocity, or stock movement?

I appreciate any insights or experiences with using the inventory options in Magento 2. Feel free to share any best practices or recommendations for effective inventory management in Magento 2.