* Render blog headers using a patched `ratatui-image` to export internal
`Picker` fields which we use to construct our own picker based on
guesses for what capabilities a terminal might have based on
`$TERM_PROGRAM` values
* Move truncate implementation into `content` module and have other
modules import it
* Add `terminal` module under `tui` for classifying different terminals
and storing information regarding them
* Update trait `Component::init` to supply a `TerminalInfo`, to help
components adapt themselves to terminal emulator capabilities
* Move rust toolchain back to stable, now version 1.87
* Increase rustfmt max width and chain width to 95