Вы не можете хранить логический тип в BigTable, используя Python.
Это то, что документация говорит о типах данных, которые могут храниться в BigTable:
Cloud Bigtable для большинства целей рассматривает все данные как необработанные байтовые строки
Таким образом, кажется, что лучший вариант, который у вас есть, это, как вы сказали, приводить «True / False» в виде строк и преобразовывать данные обратно в логические значения, когда вы их получаете.