Fix experimental::pmr typedefs and add tests