Fix GB area code RegEx. Add additional GB tests. Fix other RegEx patterns and tidy up.

Additional tests for GB number ranges and formats not previously tested. Introduces numbers in 4+5, 5+5, 5+4 and 3+6 format. Corrects that 873 is not freefone.

Fix RegEx errors such as unnecessary pipes and commas in other countries. Optimise RegEx pattern character groups in other countries. Add new country for +211.

Fix GB area code RegEx pattern to include additional number types and better restrict matches to valid ranges.