Use `maxBound` instead of `minBound` in MaybeLike instances

This is better for unsigned unboxed types like `Word` which have minBound == 0