refactor: simplify PetsController to 3 essential methods
Keep only listPets, createPet, showPetById — each demonstrates a distinct
plugin pattern (no params, body, path). Drop updatePet/deletePet as they
add no new type patterns and distract from the plugin demo.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>