You can use the HPD interval implementation of the coda package via
coda::HPDinterval(as.mcmc(fit, combine_chains = TRUE))
With respect to the point estimates: Do you mean reporting them in the summary method? When using the fixef or ranef methods, for instance, you can compute the median instead of the mean.
Also, methods such as predict use the median when setting argument robust = TRUE.
The mode is a bit tricky since it depends on the amount of smoothing you do to the samples and I am not really sure if I want to feature the mode.