Franco Colapinto will start the F1 2025 season as Alpine's reserve driver after a deal was reached with Williams.