Add `intrinsicContentSize` to the `NIBadgeView` to make it auto layout compatible

So, here is an improvement of the NIBadgeView to make it autolayout compatible. I simply added `intrinsicContentSize` definition