Add `Equatable` conformance for `RedisError`
Motivation:
There is a reasonable way to compare if two RedisErrors are equal, which was seen as needed in the Equatable conformance for RESPValue.
Modifications:
Added Equatable conformance for RedisError by comparing the messages.
Result:
Two RedisError instances are now equatable.