Я нашел способ.
Это комбинация настроенных RemoteView и BigPictureStyle.
val builder = Notification.Builder(context)
.setContentTitle(title)
.setContentText(description)
.setSmallIcon(R.drawable.notification_icon)
.setColor(context.getColor(R.color.notification_default_color))
.setContentIntent(pendingIntent)
.setAutoCancel(true)
.setStyle(Notification.BigPictureStyle().bigPicture(bitmap))
.setActions(*actions)
.setCustomContentView(smallView)
Настроенный RemoteView имеет собственный компонент пользовательского интерфейса вместо значка приложения, имени приложения ии т.д.
Я мог бы сделать его похожим на оригинальный интерфейс.
Это был какой-то трюк.