Part of #32651.
Outsource initialization and very basic access (Vrepresentation, Hrepresentation, backend, base_ring) to a base class Polyhedron_base0.
Depends on #32637
CC: @kliem @jplab @tscrim @mkoeppe
Component: geometry
Author: Jonathan Kliem
Branch/Commit: 078cc56
Reviewer: Matthias Koeppe
Issue created by migration from https://trac.sagemath.org/ticket/32767