WidgetПротокол доступен только во SwiftUIфреймворке, поэтому вы можете создавать виджеты только с помощью SwiftUI.
https://developer.apple.com/documentation/swiftui/widget
Обновить
Вы не можете использовать представления UIKit, заключенные в UIViewRepresentableSwiftUI для виджетов, они будут пустыми.
https://developer.apple.com/forums/thread/653471