feat: add toBePartiallyEqualsTo matcher