Cuando recorremos la lista de assets dentro del bucle for(Asset asset in assets)
tenemos la siguiente linea la cual ahora es invalida
final path = await asset.filePath;
asset.filePath
se utilizaba para obtener el path (la ruta) de la imagen la cual tambien nos proveía de el nombre de la imagen y la extension (jpg, png, gif)
debido a problemas de compatibilidad con ios 13 fue removido.
Elimine el siguiente codigo
final path = await asset.filePath;
final ext = extension(path);
y reemplácelo por
final ext = ".jpg";