Разумно ли конвертировать изображения в base64 и сохранять в базу?
хранить изображения в бд, в любом виде, в большинстве случаев - идея бестолковая.
Немного позанудничаю. Храните в подходящем типе. Картинка это бинарный поток. Поэтому для картинок выбирайте строку :) Привет кстати составителям документации. На самом деле конечно BLOB.

В нормальных базах выбирайте Filestream для BLOB или  varbinary(max)

https://dev.mysql.com/doc/refman/8.0/en/string-typ...
https://dev.mysql.com/doc/refman/8.0/en/blob.html
https://dev.mysql.com/doc/refman/8.0/en/binary-var...

PS и по моему мнению хранить файлы в реляционной БД нужно очень редко, прямо таки исчезающе редко