projectRoot property
Absolute path of an existing project.
When null (project creation), projectPath is Directory.current/appName.
Setup commands set this to the Flutter project root so files are patched
in place instead of inside a new <appName>/ folder.
Implementation
final String? projectRoot;