Add ability to associate sales with a specific register

Integrates register selection into the POS interface, passing the `registerId` to the `createOrder` mutation and invalidating relevant queries upon successful order creation.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aeff0dfd-6aa9-4918-9d16-2abd2fb72906
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 715c3079-a7c4-41ba-8ce8-0b54bdb38fe6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/4ae14a06-3d3b-4cd4-a2e7-e33dabe927dc/aeff0dfd-6aa9-4918-9d16-2abd2fb72906/Nlpm0og
Replit-Helium-Checkpoint-Created: true
