<!--- This environment context section helps us quickly review your PR. 
      Please take a minute to fill-out this information. -->


## Environment
**Liquibase Version**: 4.4.0

**Liquibase Integration & Version**: Quarkus

**Liquibase Extension(s) & Version**: 

**Database Vendor & Version**: H2

**Operating System Type & Version**: Fedora

## Description
I have noticed a large performance degradation between 4.4.0 and 4.3.5. When running the test for https://github.com/jhipster/jhipster-sample-app-quarkus using version 4.4.0 instead of 4.3.5 adds around 90s to the total testsuite runtime.

This appears to be due to `liquibase.configuration.pro.EnvironmentValueProvider` it seems to be used a lot to look for:

[liquibase.filterLogMessages]
[liquibase.pro.licenseKey]
[liquibase.hub.apiKey]

these same values are looked up repeatedly, and the iteration over all the env vars and then calling `StringUtil.toKabobCase` ends up being really expensive.

## Steps To Reproduce
Build build and test https://github.com/jhipster/jhipster-sample-app-quarkus, note the total build time, change to version 4.4.0 and build, locally I see an extra 2m total time.

## Actual Behavior
It is much slower than it used to be.

## Expected/Desired Behavior
Performance will be comparable to 4.3.5


if (end < 0) {
            end = 0;
        }
        return str.substring(start, end);
    }
    
    public static String escapeXml(CharSequence s) {
        StringBuilder sb = new StringBuilder();
        int len = s.length();
        for (int i=0;i<len;i++) {
            int c = s.charAt(i);
            if (c >= 0xd800 && c <= 0xdbff && i + 1 < len) {
                c = ((c-0xd7c0)<<10) | (s.charAt(++i)&0x3ff);    
            }
            if (c < 0x80) {      
                if (c < 0x20 && (c != '\t' && c != '\r' && c != '\n')) {
                    
                    sb.append("&#xfffd;");   
                } else {
                    switch(c) {
                        case '&':  sb.append("&amp;"); break;
                        case '>':  sb.append("&gt;"); break;
                        case '<':  sb.append("&lt;"); break;
                        
                        
                        default:   sb.append((char)c);
                    }
                }
            } else if ((c >= 0xd800 && c <= 0xdfff) || c == 0xfffe || c == 0xffff) {