Results 1 issues of Huanchen Zhai

## Description 1. Added the ``block2`` DMRG solver. 2. Fixed a bug in ``RDMsSpinDependent::SF_G2()``. 3. Added ``from __future__ import annotations`` in ``forte/data.py`` to make it work with Python 3.7. ##...