* elide unnecessary lifetimes in `PartialEq` impls for `Symbol`
* remove strict provenance polyfill after std APIs are now stable
this raises MSRV to 1.84
* elide more redundant lifetimes
---------
Co-authored-by: Domenic Quirl <DomenicQuirl@protonmail.com>