The function dtostrf(...) is not known by the compiler without an #include(...)
But what must be the content of the include?
I have used
#include <avr/dtostrf.h>
because in the folder
...\Arduino15\packages\arduino\hardware\samd\1.8.4\cores\arduino\avr
there is a pair dtostrf.cpp and dtostrf.h.
May be this is helpful for other users, because the Nano 33 IOT does not know the Serial.printf(..), so dtostrf may be used to format float / double values.