Storage for an elementβs attributes. Contains an internal DomRefCell so that
ensure_dom can split its borrow around Attr::new() allocation, preventing
GC-during-allocation panics from double-borrowing.
A reference to attribute data, either from a lightweight ContentAttributeData
or from a full Attr DOM node. Provides the same accessor interface regardless
of storage form.