docs: make package taglines accurate and consistent
Several synopses had drifted from the code (mirage-eio is backend-agnostic,
not Solo5-only; nox-quic ships HTTP/3; squashfs writes as well as reads) and
varied in style. Describe each package by what it does rather than through
its eio, mirage or solo5 consumer, and apply the house synopsis conventions:
no leading article, spec ids in trailing parens. Also corrects a few factual
description and tag errors.