ratatui 0.27.0 introduces a number of breaking changes
while libraries are updating to v0.27 having an open upper bound is awkward as consumer crates can require both, causing compilation failures where the lock file isn't being followed
proposal that we pin a patch to <0.27.0 for compatibility, then relax dependency as part of upgrade to 0.27