net/wireguard: Make wireguard widget configurable
This is a first attempt to make the WireGuard widget configurable, as it was requested already.
Implements:
- Define to how much characters the public key should be truncated to. Or disable when using
0. - Allows the user to hide specific columns

Closes #3212 Partially fixes #3211
@fichtner Quick ping on this.
@AdSchellevis I have seen you merged newer PR https://github.com/opnsense/plugins/pull/3349 now. Is there still any interest in merging this? This caused some merge conflicts now. Should I remove the public-key truncate feature?
@patschi our time is a bit too limited to assess this further, if more feedback comes in, we can re-evaluate.
At this point I'd rather refrain from adding config options to the widget to be honest.
I can fully understand that time is valuable and often too short. But also to be frank, it's really very frustrating having invested hours to implement a useful feature for everyone, which got ignored about half a year and then rejected. My time is limited too, and it doesn't feel very good when PRs end up like this.
New dashboard available with rewritten plugin, does not merge.