This commit copies and adapts the logic from DefaultListableBeanFactory#findMergedAnnotationOnBean private method to make it suitable for returning multiple annotations found in the type hierarchy in order to support this use case with @ImportRuntimeHints. Closes gh-29361