Motivation
If we create the pyproject.toml without a build backend then uv won't install the package in editable mode and so it won't be importable by pytest. Ideally the user wouldn't need to start with uv init --lib to get a smooth experience - it would be better that we default to including a build backend.
Summary of desired enhancement
Include a build backend by default when creating ensuring pyproject.toml.