Fix: Boolean evaluation (LT, GT, GTE, LTE)

Boolean operators now correctly handles the following four operators
[`<, <=, >, >=`].

Was incorrectly handled: Handeled the booleans as their corresponding integer-type for comparison. Same issue as EQ, and NEQ had before.