Match Action Surface

Phase 3 adds a first-class Match surface in packages/api/pkg/sikuli without changing the existing runtime architecture.

Delivered behavior:

New Match methods:

Runtime rules:

Scope boundary: