`UnderlineSpaces` and `StrikethroughSpaces` don't seem to work properly
We're supposed to be able to use these methods to decide whether spaces are subject to the underline/strikethrough styles.
Unfortunately, this effect is not reached. There's no visible difference in the output.

Found while working on #109.
cc @muesli @meowgorithm
Seeing the same
~~I investigated this issue and it looks like both UnderlineSpaces and StrikethroughSpaces don't work because Underline will underline the whole string along with the spaces.~~
~~More info in the below screenshot and code:~~
buttonStyle = lipgloss.NewStyle().
Foreground(lipgloss.Color("#FFF7DB")).
Background(lipgloss.Color("#888B7E")).
Padding(0, 3).
MarginTop(1)
activeButtonStyle = buttonStyle.
Foreground(lipgloss.Color("#FFF7DB")).
Background(lipgloss.Color("#F25D94")).
MarginRight(2).
Underline(true).UnderlineSpaces(false)
~~To solve this one would have to check the flag when writing to the string buffer and skip the spaces when underlining or using strikethrough.~~
EDIT: Check https://github.com/charmbracelet/lipgloss/pull/299. I overlooked the boolean logic.