Describe the bug
hi , when use SetTitle and SetStyle, the title rows length is wrong

The code:
`package main
import (
"github.com/jedib0t/go-pretty/v6/table"
"os"
)
func main() {
t := table.NewWriter()
t.SetOutputMirror(os.Stdout)
t.AppendHeader(table.Row{"#", "First Name", "Last Name", "Salary"})
t.AppendRows([]table.Row{
{1, "Arya", "Stark", 3000},
{20, "Jon", "Snow", 2000, "You know nothing, Jon Snow!"},
})
t.SetTitle("SomeThing")
t.AppendSeparator()
t.AppendRow([]interface{}{300, "Tyrion", "Lannister", 5000})
t.AppendFooter(table.Row{"", "", "Total", 10000})
t.SetStyle(table.StyleBold)
t.Render()
}
`
Describe the bug

hi , when use SetTitle and SetStyle, the title rows length is wrong
The code:
`package main
import (
"github.com/jedib0t/go-pretty/v6/table"
"os"
)
func main() {
t := table.NewWriter()
t.SetOutputMirror(os.Stdout)
t.AppendHeader(table.Row{"#", "First Name", "Last Name", "Salary"})
t.AppendRows([]table.Row{
{1, "Arya", "Stark", 3000},
{20, "Jon", "Snow", 2000, "You know nothing, Jon Snow!"},
})
t.SetTitle("SomeThing")
t.AppendSeparator()
t.AppendRow([]interface{}{300, "Tyrion", "Lannister", 5000})
t.AppendFooter(table.Row{"", "", "Total", 10000})
t.SetStyle(table.StyleBold)
t.Render()
}
`