[feature] raise earlier when deleting None
If an application tries to delete None, by accident, raising earlier would help to show the caller stack trace instead of inner sqlite backend stack and make the error more friendly.
- Resolves: #8791 (closed)