Doc: Add CrudResourceConfig and v4 responses
Add typed CrudResourceConfig and JsonResponse docs and update documentation to reflect Pair v4's explicit response path. Multiple docs (API, ApiExposable, ApiResponse, CorsMiddleware, CrudController, Idempotency, Middleware, MiddlewarePipeline, QueryFilter, RateLimiter, Request, SpecGenerator, User) were updated to: introduce CrudResourceConfig for normalized/typed CRUD config, document JsonResponse and ApiResponse::*Response builders, change middleware/action examples to return response objects (signatures now return mixed), and clarify that explicit response objects do not terminate execution while legacy helpers preserve terminate-after-send behavior. Also updated links and examples to use jsonResponse/errorResponse/paginatedResponse where appropriate.
Add Passkey/WebAuthn docs and references
Add documentation and references for Passkey/WebAuthn support: new pages for PairPasskey.js, PasskeyAuth, PasskeyController, and UserPasskey. Update API, Home, and PWA docs to reference the new components and endpoints. Also extend AppTrait::loadPwaScripts signature to accept includePairPasskey so the Passkey frontend asset can be optionally included. These changes document ready-to-use endpoints, frontend helper, service behavior, and the UserPasskey model.