macOS server mdm capabilities, development/test & extensible enterprise single sign on

Hello,

We are developing/testing extensible enterprise single sign on (https://developer.apple.com/videos/play/tech-talks/301/).

For development/test purpose, is it enough to setup a macos server (https://support.apple.com/macos/server, https://apps.apple.com/us/app/macos-server/id883878097?mt=12) and its mdm features ?

Will I be able to use the payload com.apple.sso ( https://developer.apple.com/business/documentation/Configuration-Profile-Reference.pdf) ?

Will I be able to "setup/enrol" any iPhone with the mdm ?

Do I need a Developer Enterprise Program ? Or Is a Developer Program enough ? Do I need to apply to Apple Business ?

Regards,