Thousands of Welsh independence supporters marched through Aberystwyth on Saturday, with First Minister Rhun ap Iorwerth addressing a rally at Castle Gardens.