Is there any way to force legend key sizes to be independent from line height when we have legend text with multiple lines? I tried legend.key.height, ggtext::element_textbox_simple, and guides but none of them help to resize key legends independent from line height.
What I want is resize legend keys to be same size as the small grey ones while having my legend text exactly as it is.

Following the second approach by @teunbrand you could (probably) achieve your desired result by passing the custom draw key function by @teunbrand to the
key_glyphargument ofgeom_col.Using a minimal reproducible example based on some fake data: