* feat(alipay): use zod parse instead of got response generic
* feat(alipay): fix expires_in and re_expires_in type
* feat(alipay): extract errorHandler function to map HTTP error to connector error
* feat(alipay-native): refactor as alipay
* feat(aliyun-dm): use zod parser for type guard and extract error handler
* feat(aliyun-sms): extract error handler
* feat(facebook): use zod parser
* feat(github): use zod parser
* feat(google): use zod parser
* feat(wechat-web): use zod parser and wrap error handler
* feat(wechat-native): use zod parser and wrap error handler
* feat(native-connectors): pass random state to native connector SDK
* refactor(connector-*): update type GetAuthorizationUri
* refactor(core): fix input params order
* feat(core,schema,connectors): remove target,platform form connector schema and add id to metadata
* feat(schema,ui,console): unwrap ConnectorMetadata in ConnectorDTO
* feat(schema,ui,console): connector id use dashline instead of underscore
* feat(connector-alipay*): fix typos
* feat(connector-alipay*): remove unnecessary type declaration
* feat(core): update connector db schema
* feat(core): eliminate code redundancy for UTs
* feat(core): delete insertConnector on conflict logic and fix UTs
* feat(core): fix UI according to new connector type implementation
* feat(core): removed unused getConnectorByTargetAndPlatform methods
* feat(core): deprecate the function that updateConnector by giving target and platform
* feat(core): keep SSOT on combination of connector and corresponding metadata
* feat(core): rename index name in db
* feat(core): wrap Aliyun short message service connector
* feat(core): connectors package.json private should be FALSE
* feat(core): fix dependencies and remove query-string.stringify()