list: improve long envvar truncation UX
The previous implementation was quite confusing as it may not be obvious that a long variable has been truncated. The way the --truncate flag worked was also counterintuitive and has been improved.
Bug: T353287