fix(mr): allow title-only creation without a TTY
Summary
- treat an explicit title as sufficient input when stdin is non-interactive
- keep interactive prompting unchanged when a TTY is available
- add a regression test proving a description is not required in non-interactive mode
Testing
go test ./internal/commands/mr/create -run TestMRCreate_nontty -count=1
Closes #652 (closed)