* Extract logger
* Replace logger with shared one
* Replace CRM logger with shared one
* Replace E&M logger with shared one
* Replace invoices logger with shared one
* Replace Products Feed logger with shared one
* Replace Search logger with shared one
* Replace Taxes logger with shared one
* Uninstall pino from apps direct dependency
* Update docs
* Update changeset
* Bumped Klaviyo typescript version to hopefully unblock the build
* Change packageManager field to pnpm 8.2.0
* removed package manager field from klaviyo package.json
* Extract SaleorVersionCompatibilityValidator + tests
* Use SaleorVersionCompatibilityValidtor in register handler
* Replace coerce with includePrerelease in saleor version matching
* Changelogs
* Invoices: validate Saleor version and fail if lower than decalred
* Fix package lock
* Replace tiny-invariant error to custom one to get explicit error message