Easy Mini Brown Butter Peach Tarts (Flavorful!)