ObjectProvider도 복수 후보를 숨기지 않는다

getIfAvailable은 후보가 없을 때의 fallback이며 둘 중 임의 하나를 뽑는 API가 아니다.

후보 수 getIfAvailable 명시할 정책
0 null 또는 supplier 결과 no-op·기능 비활성
1 해당 빈 그대로 사용
2 이상 NoUniqueBeanDefinitionException Primary·Qualifier·collection