Description Replace generic revert messages with Solidity custom errors to reduce deployment size and gas usage. Acceptance Criteria All applicable revert strings use custom errors. Error names are descriptive. Tests confirm expected errors.
Description
Replace generic revert messages with Solidity custom errors to reduce deployment size and gas usage.
Acceptance Criteria
All applicable revert strings use custom errors.
Error names are descriptive.
Tests confirm expected errors.