Fix the helper-layer review findings across the cell, table, toc, attr, text, IO, and collection helpers: serialize NA cell options as YAML null, guard set_cell_options to executable cells, join multi-length table cells and reject zero-column or invalid-alignment tables, match Pandoc's slug algorithm, flatten citation text, harden the attr readers and setters against vector keys and NA, fix the ast_summary ordered-list crash, write QMD as exact UTF-8 bytes with a clear NUL-byte error, and add the as_df collection method and write_qmd_dir basename fallback.