HSEARCH-1552 Make BridgeProvider not depend on annotated element

Make private bridge providers extend a specific subclass not exposed to users.
HSEARCH-1552 Move NumericFieldBridge into a dedicated provider
HSEARCH-1552 Loop through defined provider and raises exception for duplicates
HSEARCH-1552 Add ServiceLoader lookup for custom BridgeProviders