Globular cluster scale sizes in giant galaxies: orbital anisotropy and tidally underfilling clusters in M87, NGC 1399 and NGC 5128