Куда поставить SSL сертификат для https: на фронт или бэк?
На фронт. И это не «лучше», а единственный вариант. Сертификат должен быть между пользователем и вашим сервером, а не между вашими внутренними серверами. Между серверами он, теоретически, тоже может быть, но пользователям это никак не поможет.
На фронт. Тогда у вас будет еще и возможность снифать трафик между фронтом и беком в случае поиска проблем.