For a graph of genus $g$, it holds that it cannot have too many disjoint 5-cliques, as each clique requires a new handle. It feels that given a graph of genus $g$, it cannot have an unbounded number of non-disjoint 5-cliques either.
It's not really clear how to proceed. One might use the generalized Euler Formula to get $m \leq 3n-6+3g \implies \mathop{\mathrm{AverageDegree}}(G)=\frac{2m}{n} \leq 6+\frac{3g+6}{n}$, so for large graphs the average degree gets close to 6.0001, but this may not get us anywhere. It also holds that if $G$ can have an unbounded number of 5-cliques, an unbounded number of 5-cliques must share at least 1 vertex, else there will be an unbounded number of disjoint 5-cliques.