Add a simple control to bump the zoomOffset beyond the default / retine / hdpi setting. This allows you to view higher zoom-level tiles in a large display. Mind your bandwidth, though. See also this question on StackOverflow.
The simplest is to include this plugin after including leaflet:
<script src="leaflet.js"></script>
<script src="leaflet.control.detaillevel.js"></script>and then add your control using
let detailControl = new L.Control.DetailLevel(0, 4);
detailControl.addTo(map);where the arguments to the constructor are your mininum and maximum detail level == minimum/maximum zoomOffset. Please be aware that the number of tiles on display grows as 2^(zoomOffset), meaning that with zoomOffset = 3 you already display 8 times as many tiles as you would ordinarily.
This plugin is licensed under the MIT license, which is included in the head of the source file. Meaning: do whatever you want, but you cannot blame me if anything breaks.