Added @ConditionalOnMissingBean to various JPA ignored notification state suppression beans across Billing, DeadLetter, and Subscription configurations. This allows for easier overriding and customization of notification state suppression in implementations.
Refactored BillingWebClientAutoConfiguration to replace manual SSL/connector configuration with the centralized CommonInternalServiceClientConnectorFactory. This consolidates Netty connection pooling and WebClient metrics for better performance tracking across the service.
Expanded the BillingWebClientAutoConfiguration connector factory usage to optionally construct an unpooled SSL connection factory via CommonInternalServiceClientConnectorFactory.unpooled(sslVerificationProperties). This provides a fallback and alternative configuration for environments avoiding persistent Netty connection pooling.