表題の通りエラーが発生した場合、説明から考えると、「ViewModifier」プロトコルに準拠していないという意味ですが、それ以外にも関数名やVIewの名称が重複している場合にも発生します。
例えば以下のようなコードを作成しようとしたとして、他のファイル等で「Content」という名称をVIewやfuncに使用していると表題のエラーが発生してしまうことがあります。
対処方法は重複しないようにContentの名称を修正してください。
struct ToolbarItem1: ViewModifier {
func body(content: Content) -> some View {
content
.toolbar {
//省略・・・
}
}
}

