FSlateBorderBrush is a helper struct used when setting up an FSlateBrush in C++, however only FSlateBrush is exposed to UHT, which is why you get an error when you try and use FSlateBorderBrush as a UPROPERTY.
For a widget style, you should just use FSlateBrush and then change its “Draw As” property to be Border or Box.