Fremantle restaurant slapped with $21,924 in penalties