ATENÇÃO


As últimas versões do flutter_screenutil não exige mais a necessidade de setar o BuildContext dentro dele, nós faremos a correção em aulas mais pra frente, porém você já deve fazer essa mudança para conseguir compilar o seu projeto.
Abaixo o exemplo de como deve ficar seu código: 
return ScreenUtilInit(
      designSize: const Size(390, 844),
      builder: (_, __) => MaterialApp.router(
        title: 'Cuidapet',
        debugShowCheckedModeBanner: false,
        builder: (context, child){
          return asuka.builder(context, child);
        },
        theme: ThemeData(primarySwatch: Colors.blue),
        routeInformationParser: Modular.routeInformationParser,
        routerDelegate: Modular.routerDelegate,
      ),
);