Spec Typehint Conversion

To pave the way for Component Split v2, we need to change the specs over from using @param notation to proper type hints.

- [x] AddressingBundle
- [x] CartBundle
- [x] CoreBundle
- [x] FlowBundle
- [x] InstallerBundle
- [x] InventoryBundle
- [x] MoneyBundle
- [x] OmnipayBundle
- [x] OrderBundle
- [x] PaymentsBundle
- [x] PayumBundle
- [x] ProductBundle
- [x] PromotionsBundle
- [ ] ResourceBundle
- [x] SettingsBundle
- [x] ShippingBundle
- [x] TaxationBundle
- [x] TaxonomiesBundle
- [x] VariableProductBundle
- [x] WebBundle