I used this Brewers Friend chart to add water targets in my Beersmith software...
https://www.brewersfriend.com/brewing-water-target-profiles/Sorry the formatting does not make this one easier to read but here is a collection of targets I found on a homebrew forum. No description or notes on these the way you like but I do believe they are fairly intuitive to figure out which one to use with whatever style of beer you want to make...
Calcium Magnesium Sodium Sulfate Chloride Carbonate Hardness BicarbonateHCO3 Alkalinity
Ideal Alt 38 0 28 90 45 0 26.8 0 0
Ideal Bitter 90 10 28 240 38 0 70.2 0 0
Ideal Bock 60 0 50 45 75 60 42.9 60 49
Ideal Brown Ale 23 0 50 53 75 0 16.1 0 0
Ideal Burton Pale Ale 111 18 35 337 32 38 89.9 37.82 31
Ideal Dark Lager 83 0 50 53 75 90 58.9 90 74
Ideal Dark Lager 73 13 52 125 80 63 59.8 129.32 106
Ideal Dopplebock 78 0 55 45 85 90 55.4 90 74
Ideal Dortmunder 75 0 53 175 80 0 53.6 0 0
Ideal English Ale 52 10 6.2 65 9.6 63 43.0 129.32 106
Ideal Light Lager 45 0 28 108 45 0 32.1 0 0
Ideal Light Lager 21 5.2 18 21 16 51 18.1 84.18 69
Ideal Maerzen 45 0 35 105 53 0 32.1 0 0
Ideal Medium Lager 74 5.2 10 21 16 111 55.9 225.7 185
Ideal Mild 38 10 35 133 55 0 33.0 0 0
Ideal Mild/Dark Lager 75 12 35 120 100 100 60.6 100 82
Ideal Munich Dark 63 0 10 28 13 60 44.6 60 49
Ideal Pale Ale 125 20 25 363 40 0 101.1 0 0
Ideal Pale Ale 110 18 17 350 50 0 89.2 0 0
Ideal Pale Ale 110 18 17 350 50 57 89.2 57 47
Ideal Pale Ale 126 19 18 281 48 66 101.2 66 54
Ideal Pale Lager 1 0.5 1.05 5 0 0 1.0 0 0
Ideal Pilsner 7 5 2 6 5 15 7.9 15 12
Ideal Porter 65 0 40 60 60 60 46.4 60 49
Ideal Scottish 25 0 16 60 24 0 17.9 0 0
Ideal Stout 50 12 60 46 175 0 42.8 0 0
Ideal Stout (Dry) 90 10 15 73 24 130 70.2 130 107
Ideal Stout (Sweet) 65 0 15 45 24 70 46.4 70 57
Ideal Weizen 23 0 10 53 15 0 16.1 0 0