Public flotations could raise more than $23bn in 2025 as local demand keeps valuations high