[config] Improve language handling with HB_LEAN Remove HB_NO_LANGUAGE_LONG and HB_NO_LANGUAGE_PRIVATE_SUBTAG defines to support language tags longer than 2 letters and private language tags (needed to set language using OpenType language tags) respectively. HB_LEAN is used when smaller binary size is desired, but in general it should not produce different shaping output. Fixes https://github.com/harfbuzz/harfbuzzjs/issues/108