Add BorderLabels to Border widget (#214)
* vxfw(Border): add BorderLabels to Border widget
* - changed enum names to snake_case.
- used Grapheme Iterator instead of old range based loop.
- used `ctx.stringWidth()` instead of `text.len`.
- added empty label guard.
* modified loop to use stringWidth instead of i range
* - Added trailing comma at the end of BorderLabel alignment enum definition.
- Changed from `.width=1` to `.width=width`
* - Added @intCast for width
* fix zig fmt errors