forked from extern/nushell
`input list` now allows all types by using `into_string`. Custom formatting logic for records was removed. Allow ranges as an input types. Also made the prompt check depend on option, so `input list ""` will have an empty prompt, while `input list` does not. Resolve #11181