utils: Add missing plist_read_from_filename() helper