Solo necesitas un \
para ingresar varios espacios en blanco como este
sed -i "${line} i \ ${text}" $file
Puedes escapar del space
carácter, por ejemplo para agregar 2 espacios:
sed -i "${line} i \ \ ${text}" $file
O puedes hacerlo en la definición de tu text
variables:
text="\ \ hello world"