This commit simplifies the implementation of BeanOverrideTestExecutionListener by introducing a static injectFields() utility method and removing the use of BiConsumers, records, and duplicated code. This commit also introduces Javadoc for all methods in BeanOverrideTestExecutionListener. Closes gh-33660