fix: reshape search results into Row<T> for consistency
searchRecords was returning raw flat rows while all other context methods
(resolve, lookup, getRecords) return shaped Row<T> with .value. Now
search results are reshaped before returning.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>