Put IPv6 link specifiers in client EXTEND cells

Clients should put IPv6 link specifiers in the EXTEND cells to relays they choose from directory documents.

We need to do this in the same releases as #24181 (moved), to avoid adding an v3 onion service distinguisher.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information