## Description

During Elasticsearch boot, users get the following message:

> license mode is [trial], currently licensed security realms are [reserved/reserved,file/default_file,native/default_native]

Even if it's technically true (and necessary), it may be confusing for end users since they may expect `[basic]` instead.

## Proposal

Avoid the message reporting the trial license, since the "correct" license level is written again later in the boot process.
x-pack/plugin/security/src/test/java/org/elasticsearch/xpack/security/authc/RealmsTests.java
when(threadPool.getThreadContext()).thenReturn(threadContext);
        reservedRealm = new ReservedRealm(
            mock(Environment.class),
            Settings.EMPTY,
            mock(NativeUsersStore.class),
            new AnonymousUser(Settings.EMPTY),
            threadPool
        );
        allowAllRealms();
    }
    private void allowAllRealms() {
        setRealmAvailability(type -> true);
    }
    private void allowOnlyStandardRealms() {
        setRealmAvailability(f -> f.getMinimumOperationMode() != License.OperationMode.PLATINUM);
    }
    private void allowOnlyNativeRealms() {
        setRealmAvailability(type -> false);
    }
    private void setRealmAvailability(Function<LicensedFeature.Persistent, Boolean> body) {
        InternalRealms.getConfigurableRealmsTypes().forEach(type -> {
            final LicensedFeature.Persistent feature = InternalRealms.getLicensedFeature(type);
            if (feature != null) {
                when(licenseState.isAllowed(feature)).thenReturn(body.apply(feature));
            }
        });
        when(licenseState.isAllowed(Security.CUSTOM_REALMS_FEATURE)).thenReturn(body.apply(Security.CUSTOM_REALMS_FEATURE));
        licenseStateListeners.forEach(LicenseStateListener::licenseStateChanged);
    }
    public void testRealmTypeAvailable() {