Introduces a NotFoundException to standardize error handling for missing entities.
Add tests to verify the behavior of WebExceptionRenderer for NotFoundException and unhandled exceptions.