The server path in the php error is pointing to PHP 7.0 not 8.1. You can check the BPS System Info page to see the PHP server version that is running on your site. If you do not see PHP 8.1 then check your Root htaccess file and BPS Root Custom Code for old php/php.ini handler htaccess code for PHP 7.0.
The BPS 403.php Security Logging template does do something with Session, but it is after the fact. Example: An error occurs and someone is redirected to the BPS 403.php Security Logging template. The root problem is occurring at a deeper level and that would need to be fixed wherever that is occurring. The end result of a particular problem may appear to be a Session problem due to the original problem redirecting to the logging template which starts a new Session and then destroys that Session. The BPS 403.php Security Logging template is the end result of some other problem/error occurring somewhere else and ending up at the Security Logging template after that problem/error has occurred.
You can try editing the /wp-content/plugins/bulletproof-security/403.php Security Logging template and comment out the session handling code at the top of that file, but normally you would not want to do that since this code is designed to prevent Session problems.
<?php session_cache_limiter('nocache'); ?>
<?php session_start(); ?>
<?php error_reporting(0); ?>
<?php session_destroy(); ?>