I learned from Ghostty 1.2 release notes that there is such thing as an escape sequence to render GUI native progress bars. We could implement that and print the sequences while displaying a progress bar.
See: https://conemu.github.io/en/AnsiEscapeCodes.html#ConEmu_specific_OSC