new-chat-dialog: Use GPtrArray to store selected items

When a user selects an items, if it's a dummy contact, a new contact
with same details is created, which was leaking when we used a GList,
Let's use a GPtrArray so that it's easier to handle this.
7 jobs for wip/sadiq/mms-fixes in 10 minutes and 12 seconds
Status Name Job ID Coverage
  Build
passed build-pureos-gcc-byzantium #376080
librem5

00:01:51

 
  Test
passed check-po #376082
librem5

00:00:17

passed test:debian-gcc #376081
librem5

00:03:15

20.7%
 
  Package
passed package-pureos-byzantium #376083
librem5

00:01:42

passed package-pureos-byzantium:arm64 #376084
librem5:arm64

00:05:04

 
  Test Package
passed autopkgtest-pureos-byzantium-package #376085
librem5

00:01:17

passed lintian-pureos-byzantium-package #376086
librem5

00:00:46