uninstall_nomad.sh was referencing color variables and a header_red
function that were never defined — copied the definitions from the
install script so error messages actually display properly.
update_nomad.sh had the same header_red issue, plus the success message
was copy-pasted from the install script and still said "installation
completed" with a broken variable reference.
also:
- "comma-seperated" → "comma-separated" in the AI prompt template
- "reserve the right accept" → "reserve the right to accept" in CONTRIBUTING.md
Tightens the existing "open an issue first" guidance: non-trivial PRs
must reference a corresponding issue and may be closed without one.
Adds an explicit carveout for trivial fixes (typos, doc clarifications,
small one-line bugs) so drive-by improvements still flow through.