N
В протоколах свойства не обязательно static, просто в тексте привели пример, что можно его использовать.
Ошибки пошли из-за того, что в протоколе View требуется обычное свойство var body: some View, а не static var body.
Лучше про static почитать отдельно, тогда будет понятно, в каких случаях требуется сделать свойство общим для всего типа, а не уникальным для каждого экземпляра.