Hierarchical Quantum Error Correction with Hypergraph Product Code and Rotated Surface Code | Synapse