parse Markdown Bullet Points
AnnotatedString could be used, but I want to keep it simple. And this will also have much greater performance since it's run once in Message In rare occasions Gemini seems like it can also through sub bullet points, that may be use tabs or something. So this solution isn't a catch all