nsec3_human() rendered only the hash algorithm, flags, iterations, and
salt, silently dropping the next hashed owner and the type bitmap, so -v
output for NSEC3 records was incomplete and could not round-trip back to the
same wire format.
This renders the next hashed owner (base32hex via the existing encoder) and
the type list, reusing a type-bitmap renderer extracted from nsec_human()
so NSEC and NSEC3 share one implementation.
`nsec3_human()` rendered only the hash algorithm, flags, iterations, and
salt, silently dropping the next hashed owner and the type bitmap, so `-v`
output for NSEC3 records was incomplete and could not round-trip back to the
same wire format.
This renders the next hashed owner (base32hex via the existing encoder) and
the type list, reusing a type-bitmap renderer extracted from `nsec_human()`
so NSEC and NSEC3 share one implementation.