973-srv496-web323
Resolves #1323. Adds centralized NUL-stripping for text fields and applies it to buffered handler persistence paths (file search results, tool calls, message parts, reasoning parts, annotations, and search actions/sources). This prevents Postgres failures when documents contain embedded NUL bytes.