I'm not sure if there is a simpler way, but you can do something like this.
$collectionHalves = array_chunk($collection->all(), ceil($collection->count() / 2));
// $collectionHalves[0] = first half of array. If there are 13 total, then this will be 7. If there are 12 total, then this will be 6. This will always be equal or 1 bigger than the other half of the array.
// $collectionHalves[1] = second half of array.