Slough High Street: 99 flats plan to be decided next week