fix(time): print usage and exit 1 when no command given
Aligns with GNU /usr/bin/time: invoking time with no
command now prints usage to stderr and exits non-zero,
rather than silently succeeding.
Adds tests covering exit-status propagation (time true /
time false), the -p portable format three-line output,
and -f '%e' elapsed time.
%U/%S/%P/%M remain static placeholders since kefka has no
rusage source for in-process Execers.
Refs: docs/posix2018/CONFORMANCE.md
Assisted-by: Claude Opus 4.7 via Claude Code
Signed-off-by: Xe Iaso <me@xeiaso.net>