Enhance the booking sync logic to trim and match item names more robustly, falling back to creating a generic item when no host item is found. Add unit tests for item creation and fallback behavior in booking sync.
Closes #34
* test: add test for booking parsing * improve error handling * fix: booking parsing fix: guest number fix: item name fix: parsing * refactor tests * test: more