Refactored BulkOperationsServiceAutoConfiguration to replace manual SSL and connector configuration with the centralized CommonInternalServiceClientConnectorFactory. This consolidates Netty connection pooling and WebClient metrics for better performance tracking across the service architecture.
Expanded the BulkOperationsServiceAutoConfiguration connector factory usage to optionally construct an unpooled SSL connection factory via CommonInternalServiceClientConnectorFactory.unpooled(sslVerificationProperties). This provides a fallback configuration for environments avoiding persistent Netty connection pooling.
Fixed an issue within the paging implementation of the CategoryModifiedEventListener, SingleProductIndexedEventListener, and InitializeBulkOperationItemsListener.
Previously, the Pageable request was stuck at page 0 during bulk operations parsing product memberships and auto-included categories, resulting in an infinite loop when the number of items exceeded the initial batch size. The pageable objects are now correctly advanced (e.g., searchPageable = searchPageable.next()) to appropriately traverse search results and auto-included categories. New comprehensive test suites were also added to validate correct paging behaviors.