[Instrumentor] Add a property filter for static properties (#197530)
The user can define static filters in the json to limit instrumentation
to opportunities that match the static expression, e.g., is_volatile==1.
The matcher logic is pretty basic for now. Integer comparisons, string
equalities and `startswith` for strings are supported.
The commit was prepared with Claude (AI) and proofread/tested by me.