refs
[ONC-776](https://linear.app/ghost/issue/ONC-776/invalid-routesyaml-nql-filter-can-prevent-ghost-from-booting)
If the `routes.yaml` has a definition containing a malformed filter,
i.e:
```yaml
collections:
/foo/:
permalink: /foo/
template: foo
filter: tags:-foo,-bar
```
(`tags:-foo,-bar` invalid because there should be a property directly
after the ',`)
then it is possible for the URL service to fail to start due to an
unhandled error being thrown when the filter is parsed during URL
generation.
This commit handles the error and returns `false` when the filter cannot
be parsed, allowing the URL service to still start