fix: Loosen matching rules for URL query strings
Matches iqueries such as =%s or == for real world examples such as
- https://en.m.wikipedia.org/wiki/Special:Search?search=%s
- https://en.m.wikipedia.org/wiki/Special:Search?search==
Before it would have only matched https://en.m.wikipedia.org/wiki/Special:Search?search=.
I'm not sure if this is still 100% RFC compliant. However, this matches real world URLs now, which work in the browser and are also matched in other clients such as Conversations.
Also added a test. All other test still pass.