External binds with & in the URL get mangled
Trying to create an external bind for:
Results in this being inserted into the database:
https://mooncal.ch/mooncal.ics?lang=de&phases%5Bfull%5D=true&phases%5Bnew%5D=true&phases%5Bquarter%5D=true&phases%5Bdaily%5D=false&events%5Blunareclipse%5D=true&events%5Bsolareclipse%5D=true&events%5Bmoonlanding%5D=false&before=P6M&after=P2Y&zone=CET
This then causes the fetch to fail as the HTML escaped characters don't get reverted.
The rewrite needs to happen on display, not insertion to the DB.
Highlighted in: #175 (comment 1778938561) and reported by @TripleB.
Edited by Andrew Ruthven