Make NonInventorySaleItems searchable

This is pretty straightforward. We need to search `NonInventorySaleItem`s. I've added the minimum needed (modeled after search on `InventoryItem`).