в aiogram v4 наверняка будут сессии и библиотека будет делать абсолютно всё за тебя
а вообще сессии — неплохая идея. все ведь одинаково это делают. можно для v3 написать такое, используя middleware и разного рода хранилища данных, засунуть всё это дело в какой-то репозиторий, написать тесты, зашипить на PyPI