short-ldpc: extract decode/systematic_form helpers, add fuzz mli
- Split decode (104 lines) into phi, check_node_update, var_node_update,
build_var_to_check_local helpers; extract err_codeword_too_short.
- Split systematic_form into pivot_row, pivot_via_swap, eliminate_pivot,
swap_cols_fn helpers.
- Split regular_h into add_permuted_layer and extract_sparse_h helpers.
- Rename fuzz suite "short-ldpc" -> "short_ldpc" to match filename.
- Add fuzz_short_ldpc.mli.