pub fn wrap_text_optimal(text: &str, width: usize) -> Vec<String>
Wrap text optimally, returning just the lines (convenience wrapper).
Handles multiple paragraphs separated by \n.
\n