The CartItemInterface.php uses int data type for price value:
public function getPrice(): int;
I believe that more correct would be to have this value float/double to support decimal values in prices. In version <1.4 it was originally untyped function, so it was no problem.
I propose changing the signature to float.