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
- [ ] InventoryBundle
- [x] MoneyBundle
- [x] OmnipayBundle
- [x] OrderBundle
- [x] PaymentsBundle
- [x] PayumBundle
- [ ] ProductBundle
- [ ] PromotionsBundle
- [ ] ResourceBundle
- [ ] SettingsBundle
- [ ] ShippingBundle
- [x] TaxationBundle
- [x] TaxonomiesBundle
- [ ] VariableProductBundle
- [x] WebBundle