record-row: Only create popover when needed

Creating a popover for each CallsCallRecordRow comes with a big performance
hit, so we should avoid doing this.

Fixes #198
6 jobs for wip/create-popover-when-needed in 31 minutes and 43 seconds (queued for 4 seconds)
Status Name Job ID Coverage
  Build
passed build:native #1663050

00:03:38

 
  Test
passed build-gtkdoc #1663052

00:03:05

passed check-po #1663053

00:01:20

passed test:native #1663051

00:03:54

29.6%
 
  Package
passed flatpak:master #1663055
flatpak

00:24:10

passed package-deb-pureos-byzantium:arm64 #1663054
aarch64

00:06:21