text: Title: Add .query (query string) to router and deprecate .search
  Body: According to https://developer.mozilla.org/en-US/docs/Web/API/Location the .search **includes** the ? which Solara does not.
  If we change this, it will be a breaking change because people may already depend on this behaviour.
  
  I suggest we keep `.search` but remove it from the docs (soft deprecation / or maybe include a deprecation warning?)
  
  Next, we add `.query`, which should be the valid one, without the '?'