feat: add drive trash browsing #8

Merged kenneth.nym.sh
targeting main from t3/trash-page-drive-selector
Merged opened by and assigned to kenneth.nym.sh
targeting main from t3/trash-page-drive-selector

Deleted files and folders can now be browsed from the drive sidebar’s Trash page. The drive-scoped API and SDK return paginated items, newest first, with original locations and deletion dates. Trashed folders appear once; share links cannot access trash.

Includes loading, empty, and error states; seeded mock trash; and a row context menu that stays highlighted while open. Restore and Delete permanently are disabled placeholders for the next iteration.

Validation: Biome checks, frontend and SDK typechecks, production build, SDK tests, and the database-backed trash integration test passed.

Part of DRE-35.

Commits 0